Difference between revisions of "2613: Bad Map Projection: Madagascator"

Explain xkcd: It's 'cause you're dumb.
Jump to: navigation, search
(Undo revision 231897 by The author of xkcd (talk))
(item frame)
Line 1: Line 1:
{{comic
+
{{redirect|Frame}}
| number    = 2613
+
{{ItemEntity
| date      = April 29, 2022
+
|image=Item Frame.png;Item Frame (map).png
| title    = Bad Map Projection: Madagascator
+
|image2=Glow Item Frame.png;Glow Item Frame (map).png
| image    = bad_map_projection_madagascator.png
+
|invimage=Item Frame
| titletext = The projection's north pole is in a small lake on the island of Mahé in the Seychelles, which is off the top of the map and larger than the rest of the Earth's land area combined.
+
|invimage2=Glow Item Frame
 +
|renewable=Yes
 +
|stackable=Yes (64)
 +
|drops={{ItemLink|Item Frame}} (1)<br>
 +
or
 +
{{ItemLink|Glow Item Frame}} (1)<br>{{EnvSprite|items}} The item it contains.
 
}}
 
}}
  
==Explanation==
+
An '''item frame''' is an [[entity]]{{only|java|short=y}} or [[block entity]]{{only|bedrock|short=y}} that displays the item or block that is inside it.
This is the fifth comic in the series of [[:Category:Bad Map Projections|Bad Map Projections]] displaying Bad Map Projection #248: Madagascator. It came about 10 months after the fourth [[2489: Bad Map Projection: The Greenland Special ]] (#299).
 
  
This time, [[Randall]] used the classic {{w|Mercator projection}} but instead of placing the North Pole on top and the South Pole on the bottom it is oriented so that the top is the island of {{w|Mahé, Seychelles|Mahé}}.  The map projection is technically a {{w|Oblique Mercator projection}}, with an unusual choice of the cylinder's axis. Since the Mercator projection tends to visually distort areas near the top and bottom of the resulting map, this gives some areas, notably Madagascar, very unusual shapes, hence the name the ''Madagascator''!
+
A '''glow item frame''' keeps itself and the item inside it illuminated, even in the dark.
  
The Mercator projection became the standard projection for world maps during the 1800s because it is ''conformal of normal aspect'': a {{w|rhumb line}} is displayed as a straight line in a Mercator map. A rhumb line is roughly a straight line near the equator, but is very curved near the poles. During the age of sail, when navigation was performed by compass - this was a very valuable feature, since one could plot a course between two locations by measuring the direction from one to another on the map and then accounting for the difference between the magnetic and actual north poles to determine which rhumb should be taken.  In the mid-20th century this trend was {{w|Mercator_projection#Criticism|criticized}} because the distortion towards the north and south poles gave an inaccurate impression of relative sizes.  The most common example given of this distortion is that on a Mercator map of the world Greenland looks to have more area than Africa, when in real life Africa covers 14 times that of Greenland.  Thus the reference to making Madagascar larger in this projection. Madagascar is a large island off the south east coast of the main African continent, but has only a quarter the coverage of Greenland. Greenland is often listed as the largest island in the world (which excludes continents in their own right, e.g. Australia) followed by New Guinea, Borneo and then Madagascar in fourth place.
+
== Obtaining ==
  
Mahé, mentioned in the title text as the north pole's new location, is the largest island in Seychelles, with an area of 60.7 square miles. The claim in the title text that it is "larger than the rest of the Earth's land area combined", is an understatement, since the poles in the Mercator projection are infinitely far away the area occupied by Mahé in this projection is infinite. However no part of Mahé is visible on the comic.
+
=== Breaking ===
  
Clicking on the actual comic will open a website that displays Mercator projections with a pole in any chosen location, with the location of the one opened set to Mahé. The chosen pole is (infinitely far to) the right of the screen, while its {{w|antipodes|antipode}} is on the left. With this, it is possible to see that the island is indeed larger than the rest of the map's land area combined, with a single national park within the island rivalling Africa in size, and at the site's cut-off point reaching a scale of distortion where a road is thicker than Panama. This also reveals that the location of the North Pole, the lake mentioned by Randall, is the Rochon Dam.
+
{{IN|je}}, an empty item frame can be broken simply by punching it. If the item frame contains an item, punching it drops the item, leaving the frame on the wall.
  
Unlike previous Bad Map Projections, Morocco and Western Sahara are drawn as one unlabelled country.
+
Because item frames are [[entities]] {{in|java}}, they can be broken in [[Adventure]] mode. They will also be targeted by commands using the @e selector.{{only|java}}
  
===Comparison of actual/mapped areas===
+
=== Natural generation ===
{| class="wikitable sortable"
 
!                        Landmass
 
!                        Status
 
! data-sort-type="number"|Actual Area<ref name="act">Major contiguous land areas that should exclude all islands, ''especially'' major ones, '''''especially''''' especially those listed separately</ref><br />(Millions of Km²)
 
! data-sort-type="number"|Proportion<br />Land Area
 
! data-sort-type="number"|Proportion<br />Image Area<ref name="pri">Of only these listed areas listed</ref>
 
! data-sort-type="number"|Distortion<ref name="dis">NB. Difference between percentages, rather than percentage difference</ref>
 
|-
 
| Africa<ref name="suez">Edge at Suez Canal</ref>                                                    || data-sort-value="C2"|Continent<br /><small>2nd largest</small> || 29.7                                                                            || 19.95%                                        || 35%                                                          || +15.1%
 
|-
 
| Eurasia<ref name="suez" />                                                                          || data-sort-value="C1"|Continent<br /><small>Largest</small>    || 53.4                                                                            || 35.83%                                        || 30%                                                          ||  -5.83%
 
|-
 
| North America<ref name="pan">Edge at Panama Canal</ref>                                            || data-sort-value="C3"|Continent<br /><small>3rd largest</small> || 19.3                                                                            || 12.96%                                        || 15%                                                          ||  +2.04%
 
|-
 
| South America<ref name="pan" />                                                                    || data-sort-value="C4"|Continent<br /><small>4th largest</small> || 17.8                                                                            || 11.96%                                        ||  7.8%                                                        ||  -4.16%
 
|-
 
| Antarctica<ref name="ice">Significant ice-sheets may complicate mapped/actual 'land' areas</ref>    || data-sort-value="C5"|Continent<br /><small>5th largest</small> || 14.2                                                                            ||  9.53%                                        ||  5.3%                                                        ||  -4.23%
 
|-
 
| Madagascar                                                                                          || data-sort-value="I04"|Island<br /><small>4th largest</small>    ||  0.592                                                                          ||  0.40%                                        ||  2.9%                                                        ||  +2.50%
 
|-
 
| Australia                                                                                          || data-sort-value="C7"|Continent<br /><small>Smallest</small>    ||  7.55                                                                          ||  5.07%                                        ||  2.5%                                                        ||  -2.57%
 
|-
 
| Greenland<ref name="ice" />                                                                        || data-sort-value="I01"|Island<br /><small>Largest</small>        ||  2.17                                                                          ||  1.45%                                        ||  0.87%                                                        ||  -0.58%
 
|-
 
| Borneo                                                                                              || data-sort-value="I03"|Island<br /><small>3rd largest</small>    ||  0.749                                                                          ||  0.50%                                        ||  0.37%                                                        ||  -0.13%
 
|-
 
| New Guinea                                                                                          || data-sort-value="I02"|Island<br /><small>2nd largest</small>    ||  0.786                                                                          ||  0.53%                                        ||  0.32%                                                        ||  -0.21%
 
|-
 
| Japan<ref name="hon">Honshu only</ref>                                                              || data-sort-value="I07"|Island<br /><small>7th largest</small>    ||  0.228                                                                          ||  0.15%                                        ||  0.10%                                                        ||  -0.05%
 
|-
 
| Mainland Britain                                                                                    || data-sort-value="I09"|Island<br /><small>9th largest</small>    ||  0.209                                                                          ||  0.14%                                        ||  0.10%                                                        ||  -0.04%
 
|-
 
| Island of Ireland                                                                                  || data-sort-value="I20"|Island<br /><small>20th largest</small>  ||  0.082                                                                          ||  0.05%                                        ||  0.03%                                                        ||  -0.02%
 
|}
 
  
<references/>
+
An item frame containing a pair of [[elytra]] generates in each [[end ship]].
 +
[[File:BoatElytra.png|thumb|An item frame naturally generating in an end ship.]]
  
==Transcript==
+
=== Crafting ===
{{incomplete transcript|Do NOT delete this tag too soon.}}
+
{{Crafting
Bad map projection #248: Madagascator
+
|head=1
 +
|A1= Stick |B1= Stick  |C1= Stick
 +
|A2= Stick |B2= Leather |C2= Stick
 +
|A3= Stick |B3= Stick  |C3= Stick
 +
|Output= Item Frame
 +
|type= Decoration block
 +
}}
 +
{{Crafting
 +
|foot=1
 +
|Glow Ink Sac
 +
|Item Frame
 +
|Output= Glow Item Frame
 +
|type= Decoration block
 +
}}
 +
 
 +
=== Trading ===
 +
Expert-level [[Trading#Cartographer|cartographer]] villagers have a chance to sell an item frame for 7 emeralds.
 +
 
 +
== Usage ==
 +
 
 +
=== Item display ===
 +
 
 +
[[File:Item Frame (map filled partial).png|thumb|150px|Item frame with partially filled map]]
 +
Item frames can be placed on the sides of [[cactus]] blocks, [[pressure plate]]s, [[fence]]s, [[tree]]s, [[slab]]s, [[cobblestone wall]]s, [[chest]]s, [[door]]s, and all [[solid block]]s. They can also be placed on the top and bottom of these blocks. To place on chests and doors, the player needs to be [[sneaking]]. As item frames are an entity, multiple item frames can occupy the same block, although on different faces. It also allows non-solid blocks to occupy the same space.{{only|java}}
 +
 
 +
Players can place items in the frame by {{control|using}} the item. If a [[map]] is placed in an item frame, it enlarges to show the map in the size of a full block, with the item frame's location displayed as a green pointer on the map, pointing in the direction the item frame is facing. If this is done in the Nether, the green cursor spins around similar to the white cursor (players). If an item in an item frame has been renamed using an [[anvil]], it displays its custom name when the cursor is over the item frame. If the player places a block inside the frame, it is displayed in miniature half in, half out of the block. This can be most notably seen on stairs or slabs.
 +
 
 +
{{control|Pick block}} may be used on item frames by players in creative mode only, the control has no effect for players in survival or adventure mode. When the item frame is displaying an item, {{control|pick block}} picks the displayed item instead of the item frame.
 +
 
 +
Item frames can be placed on the lid of a [[shulker box]] that is positioned horizontally, but pop off when the lid is opened.{{only|java}}
 +
 
 +
=== Rotation ===
 +
{{FakeImage|{{animate|Item Frame with Item.png;Item Frame with rotated Item.png;Item Frame with Block.png;Item Frame with rotated Block.png|150px}}|align=right}}
 +
 
 +
The displayed item can then be rotated by right-clicking the frame. Items displayed in the item frame can turn 45° diagonally, with a total of 8 possibilities (90° and 4 possibilities if it is a map), and the frame outputs a [[Mechanics/Redstone/Circuit#Power level|redstone signal]] depending on the rotation phase that can be interpreted by a [[redstone comparator]] (note that this rotation value is separate from the clock or compass rotation). As long as the frame remains placed, it remembers the orientation of the last item it held, and uses it for the next item it holds.{{only|java}}
 +
 
 +
=== Glow Item Frames ===
 +
[[File:Item Frames Comparison.png|thumb|260px|Comparison between ordinary item frame and glow item frame in the dark.]]
 +
 
 +
When an item is placed inside a glow item frame, it appears to glow, even though it does not emit any [[light]].
 +
 
 +
== Sounds ==
 +
Glowing item frames currently do not have different sounds.
 +
{{Sound table
 +
|sound=Item Frame add item1.ogg
 +
|sound2=Item Frame add item2.ogg
 +
|soumd3=Item Frame add item3.ogg
 +
|sound4=Item Frame add item4.ogg
 +
|subtitle=Item Frame fills
 +
|id=entity.item_frame.add_item
 +
|translationkey=subtitles.entity.itemframe.add_item
 +
|distance=16}}
 +
{{Sound table
 +
|sound=Item Frame break1.ogg
 +
|sound2=Item Frame break2.ogg
 +
|sound3=Item Frame break3.ogg
 +
|subtitle=Item Frame breaks<ref>{{bug|MC-194948}}</ref>
 +
|id=entity.item_frame.break
 +
|translationkey=subtitles.entity.itemframe.break
 +
|distance=16}}
 +
{{Sound table
 +
|sound=Item Frame place1.ogg
 +
|sound2=Item Frame place2.ogg
 +
|sound3=Item Frame place3.ogg
 +
|sound4=Item Frame place4.ogg
 +
|subtitle=Item Frame placed
 +
|id=entity.item_frame.place
 +
|translationkey=subtitles.entity.itemframe.place
 +
|distance=16}}
 +
{{Sound table
 +
|sound=Item Frame remove item1.ogg
 +
|sound2=Item Frame remove item2.ogg
 +
|sound3=Item Frame remove item3.ogg
 +
|sound4=Item Frame remove item4.ogg
 +
|subtitle=Item Frame empties
 +
|id=entity.item_frame.remove_item
 +
|translationkey=subtitles.entity.itemframe.remove_item
 +
|distance=16}}
 +
{{Sound table
 +
|sound=Item Frame rotate item1.ogg
 +
|sound2=Item Frame rotate item2.ogg
 +
|sound3=Item Frame rotate item3.ogg
 +
|sound4=Item Frame rotate item4.ogg
 +
|subtitle=Item Frame clicks
 +
|id=entity.item_frame.rotate_item
 +
|translationkey=subtitles.entity.itemframe.rotate_item
 +
|distance=16
 +
|foot=1}}
 +
 
 +
== Achievements ==
 +
{{load achievements|Map room}}
 +
 
 +
== Data values ==
 +
=== ID ===
 +
{{edition|java}}:
 +
{{ID table
 +
|edition=java
 +
|firstcolumnname=Item
 +
|showforms=y
 +
|generatetranslationkeys=y
 +
|displayname=Item Frame
 +
|spritetype=item
 +
|nameid=item_frame
 +
|form=item}}
 +
{{ID table
 +
|displayname=Glow Item Frame
 +
|spritetype=item
 +
|nameid=glow_item_frame
 +
|form=item
 +
|foot=1}}
 +
{{ID table
 +
|edition=java
 +
|firstcolumnname=Entity
 +
|generatetranslationkeys=y
 +
|displayname=Item Frame
 +
|spritetype=entity
 +
|nameid=item_frame}}
 +
{{ID table
 +
|displayname=Glow Item Frame
 +
|spritetype=entity
 +
|nameid=glow_item_frame
 +
|foot=1}}
 +
 
 +
{{edition|bedrock}}:
 +
{{ID table
 +
|edition=bedrock
 +
|firstcolumnname=Item Frame
 +
|shownumericids=y
 +
|showforms=y
 +
|generatetranslationkeys=y
 +
|displayname=Item
 +
|spritename=item-frame
 +
|spritetype=item
 +
|nameid=frame
 +
|id=513
 +
|form=item}}
 +
{{ID table
 +
|displayname=Block
 +
|spritename=item-frame
 +
|spritetype=block
 +
|nameid=frame
 +
|id=199
 +
|form=block
 +
|translationkey=-
 +
|itemform=item.frame}}
 +
{{ID table
 +
|displayname=Item
 +
|spritename=glow-item-frame
 +
|spritetype=item
 +
|nameid=glow_frame
 +
|id=623
 +
|form=item}}
 +
{{ID table
 +
|displayname=Block
 +
|spritename=glow-item-frame
 +
|spritetype=block
 +
|nameid=glow_frame
 +
|form=block
 +
|id=594
 +
|itemform=item.glow_frame
 +
|translationkey=-
 +
|foot=1}}
 +
 
 +
=== Block states===
 +
{{see also|Block states}}
 +
 
 +
{{/BS}}<br />
 +
===Item data===
 +
{{el|java}}:{{main|Player.dat format}}<div class="treeview">
 +
*{{nbt|compound|tag}}'''<span data-ve-ignore="true" class="nowrap">&nbsp;tag</span>''': The item's '''tag''' tag.
 +
{{:Player.dat_format/Entity Spawners}}Unlike spawn eggs, cannot change the type of entity created using the <code>id</code> tag. Data that item frames do not normally use (see below) has no effect.
 +
</div>
 +
===Entity data===
 +
{{main|Entity format}}
 +
 
 +
{{IN|java}}, item frames have entity data that define various properties of the entity.
 +
 
 +
{{/ED}}
 +
 
 +
===Block data===
 +
 
 +
{{IN|bedrock}}, an item frame has a block entity associated with it that holds additional data about the block.
 +
 
 +
See [[Bedrock Edition level format/Block entity format]].
 +
 
 +
== Video==
 +
 
 +
<div style="text-align:center">{{yt|rJLj95DBb-w}}</div>
 +
 
 +
==History==
 +
{{History|java}}
 +
{{History||August 15, 2012|link={{tweet|Dinnerbone|235724805196877824}}|[[File:Item Frame (pre-release).png|32px]] [[Dinnerbone]] showed the first image of item frames.}}
 +
{{History||August 15, 2012|link={{tweet|Dinnerbone|235742974271700993}}|[[File:Item Frame (item) (pre-release).png|32px]] Dinnerbone showed item frame in item form.}}
 +
{{History||August 15, 2012|link={{tweet|jeb_|235746335368814592}}|[[File:Item Frame (pre-release 2).png|32px]] [[Jeb]] showed the item frames with new model.}}
 +
{{History||August 16, 2012|link={{tweet|Dinnerbone|236062188555624448}}|[[File:Item Frame (item) JE1 BE1.png|32px]] Dinnerbone showed the item frame in item form with new texture.}}
 +
{{History||1.4.2|snap=12w34a|[[File:Item Frame JE1 BE1.png|32px]] [[File:Item Frame (item) JE1 BE1.png|32px]] Added item frames.
 +
|There is currently a bug where attempting to place an item frame in [[multiplayer]] causes an internal server error, as well as other bugs.}}
 +
{{History|||snap=12w34b|The multiplayer item frame bug has been fixed.}}
 +
{{History|||snap=12w38a|Item frames no longer despawn when the [[player]] moves 20 [[block]]s away.}}
 +
{{History||1.7.2|snap=13w36a|Items renamed using an [[anvil]] now display their name when looked at up close.}}
 +
{{History|||snap=13w41a|[[Map]]s placed in an item frame now cover the whole block face, allowing seamless tiling of adjacent maps. This makes undiscovered areas of maps invisible.}}
 +
{{History|||snap=13w43a|[[File:Item Frame (map) JE1 BE1.png|32px]] Incomplete maps placed in item frames now display the item frame texture underneath.}}
 +
{{History||1.8|snap=14w04a|[[Item]]s and [[block]]s displayed in the item frame now rotate 45 degrees when rotated instead of 90 degrees, and a [[redstone comparator|comparator]] outputs a [[redstone]] signal depending on the rotation phase.}}
 +
{{History|||snap=14w10a|Multiple item frames can no longer be placed on the same block face.}}
 +
{{History||1.9|snap=15w41a|An item frame now generates in the treasure room of [[end ship]]s, above the [[shulker]] that guards the treasure. It holds [[elytra]].}}
 +
{{History|||snap=15w49a|Item frames are no longer destroyed by [[lightning]] bolts.}}
 +
{{History|||snap=15w50a|Added [[sound]]s to item frames: <code>entity.itemframe.add_item</code>, <code>entity.itemframe.break</code>, <code>entity.itemframe.place</code>, <code>entity.itemframe.remove_item</code>, and <code>entity.itemframe.rotate_item</code>.}}
 +
{{History||1.11|snap=16w32a|The [[entity]] ID of item frames has been changed from <code>ItemFrame</code> to <code>item_frame</code>.}}
 +
{{History||1.13|snap=17w47a|Prior to [[1.13/Flattening|''The Flattening'']], this [[item]]'s numeral ID was 389.}}
 +
{{History|||snap=17w50a|Item frames can now be put on floors and ceilings.}}
 +
{{History||1.14|snap=18w43a|[[File:Item Frame JE2 BE2.png|32px]] [[File:Item Frame (map) JE2 BE2.png|32px]] [[File:Item Frame (item) JE2 BE2.png|32px]] The textures of item frames have been changed.}}
 +
{{History|||snap=19w11a|Item frames are now [[trading|sold]] by cartographer [[villager]]s.}}
 +
{{History||1.15|snap=19w38a|[[File:Item Frame 19w38a.png|32px]] [[File:Item Frame Map 19w38a.png|32px]] Item frames now appear dark, same as suffocating [[mob]]s.<ref>{{bug|mc-161283}}</ref>}}
 +
{{History|||snap=19w39a|Item frames are now colored correctly.}}
 +
{{History||1.16|snap=20w10a|The NBT <code>Invisible</code> and <code>Fixed</code> have been added to item frames.}}
 +
{{History||1.17|snap=21w03a|[[File:Glow Item Frame JE1 BE3.png|32px]] [[File:Glow Item Frame (map) JE1 BE3.png|32px]] [[File:Glow Item Frame (item) JE1 BE1.png|32px]] Added glow item frames.}}
 +
{{History|||snap=21w10a|Added new [[subtitles]] for Glow Item Frames.}}
 +
{{History||1.18|snap=21w41a|[[File:Item Frame (item) JE3.png|32px]] [[File:Glow Item Frame (item) JE2.png|32px]] The textures of item frames and glow item frames as item have been changed.}}
 +
 
 +
{{History|pocket alpha}}
 +
{{History||v0.14.0|snap=build 1|[[File:Item Frame JE1 BE1.png|32px]] [[File:Item Frame (map) JE1 BE1.png|32px]] [[File:Item Frame (item) JE1 BE1.png|32px]] Added item frames.
 +
|Item frames are considered as a [[block entity]] instead of an [[entity]].<ref>{{tweet|_tomcc|690127591525728257|Let's create some drama: ItemFrames in MCPE will behave like signs and won't be placeable in blocks, and can't put many in the same block.|21 Jan 2016}}</ref>}}
 +
{{History|pocket}}
 +
{{History||1.0.0|snap=alpha 0.17.0.1|Item frames now generate in [[end city]] ships.}}
 +
{{History|bedrock}}
 +
{{History||1.10.0|snap=beta 1.10.0.3|[[File:Item Frame JE2 BE2.png|32px]] [[File:Item Frame (map) JE2 BE2.png|32px]] [[File:Item Frame (item) JE2 BE2.png|32px]] The textures of item frames have been changed.}}
 +
{{History||1.11.0|snap=beta 1.11.0.4|Item frames can now be [[trading|bought]] from cartographer [[villager]]s.}}
 +
{{History||1.13.0|snap=beta 1.13.0.9|Item frames can now be placed on the top and bottom of [[block]]s.}}
 +
{{History||1.16.0|snap=beta 1.16.0.57|Trading has been changed, item frames are now offered by expert-level cartographer villager.}}
 +
{{History||Caves & Cliffs (experimental)|link=Bedrock Edition 1.17.0|snap=beta 1.16.210.59|[[File:Item Frame.png|32px]] [[File:Item Frame (map) JE2 BE2.png|32px]] [[File:Glow Item Frame (item) JE1 BE1.png|32px]] Added glow item frames.
 +
|Has the default item frame block texture.}}
 +
{{History|||snap=beta 1.16.210.60|Temporarily removed glow item frames due to a crash.}}
 +
{{History|||snap=beta 1.16.220.50|[[File:Item Frame JE2 BE2.png|32px]] [[File:Item Frame (map) JE2 BE2.png|32px]] [[File:Glow Item Frame (item) JE1 BE1.png|32px]] Re-added glow item frames.}}
 +
{{History|||snap=beta 1.16.220.52|[[File:Glow Item Frame BE2.png|32px]] [[File:Glow Item Frame (map) BE2.png|32px]] Glow Item Frame block texture uses update block texture due to a bug.}}
 +
{{History||1.17.0|snap=beta 1.16.230.52|[[File:Item Frame.png|32px]] [[File:Item Frame (map) JE2 BE2.png|32px]] The glow item frame block textures have been reverted back to the previous one.}}
 +
{{History|||snap=beta 1.17.0.50|[[File:Glow Item Frame JE1 BE3.png|32px]] [[File:Glow Item Frame (map) JE1 BE3.png|32px]] The textures of glow item frames have been changed to match Java Edition.
 +
|Now produces [[redstone]] signals.}}
 +
{{History|||snap=beta 1.17.0.52|Maps now glow in glow item frames.
 +
|Glow Item Frames are no longer available only through [[Experimental Gameplay]].}}
 +
{{History||1.18.10|snap=beta 1.18.10.20|[[File:Item Frame (item) JE3.png|32px]] [[File:Glow Item Frame (item) JE2.png|32px]] The textures of item frames and glow item frames as item have been changed.}}
 +
 
 +
{{History|console}}
 +
{{History||xbox=TU9|xbone=CU1|ps=1.0|wiiu=Patch 1|switch=1.0.1|[[File:Item Frame JE1 BE1.png|32px]] [[File:Item Frame (map) JE1 BE1.png|32px]] [[File:Item Frame (item) JE1 BE1.png|32px]] Added item frames.}}
 +
{{History||xbox=TU11|The limit for item frames in a world has been increased. A message is now displayed when the maximum number of item frames are reached.}}
 +
{{History||xbox=TU31|xbone=CU19|ps=1.22|wiiu=Patch 3|[[Item]]s and [[block]]s displayed in the item frame now rotate 45 degrees when rotated instead of 90 degrees, and a [[redstone comparator|comparator]] now outputs a [[redstone]] signal depending on the rotation phase.}}
 +
{{History||xbox=TU43|xbone=CU33|ps=1.36|wiiu=Patch 13|Added [[sound]]s for item frames.}}
 +
{{History||xbox=TU56|xbone=CU47|ps=1.55|wiiu=Patch 26|switch=1.0.6|If the [[item]] in the item frame has a name (from an [[anvil]]) it now shows as if there is a name tag on the item frame.}}
 +
{{History||xbox=none|xbone=none|ps=1.90|wiiu=none|switch=none|[[File:Item Frame JE2 BE2.png|32px]] [[File:Item Frame (map) JE2 BE2.png|32px]] [[File:Item Frame (item) JE2 BE2.png|32px]] The textures of item frames have been changed.}}
 +
 
 +
{{History|new 3ds}}
 +
{{History||0.1.0|[[File:Item Frame JE1 BE1.png|32px]] [[File:Item Frame (map) JE1 BE1.png|32px]] [[File:Item Frame (item) JE1 BE1.png|32px]] Added item frames.}}
 +
{{History|foot}}
 +
 
 +
==Gallery==
 +
<gallery>
 +
File:Suggestion for itemframes.png|Original Reddit image suggesting item frames and flower pots.
 +
File:Item frame2.png|Dinnerbone's first screenshot showing armor and weapons.
 +
File:Item frame3.png|Dinnerbone's second screenshot showing a map, a compass, and two diamond swords.
 +
File:Item frame4.png|Dinnerbone's third screenshot showing a golden sword in all directions, the item frame item itself, and a working clock.
 +
File:Item frame1.png|Jeb's screenshot of the item frame.
 +
File:FlowerPot.png|Snapshot showing plant pots and item frames.
 +
File:Item frame5.png|Snapshot image of an ender pearl in an item frame.
 +
File:Frame fireplace.png|An image of a fireplace retweeted by Dinnerbone.
 +
File:SOATPC.png|An image tweeted by Dinnerbone showing how hovering over an item frame containing a renamed item shows a name tag.
 +
</gallery>
 +
 
 +
== Issues ==
 +
 
 +
{{issue list}}
 +
 
 +
==Trivia ==
 +
 
 +
*The item frame is based upon a suggestion on [[wikipedia:Reddit|Reddit]], like the [[ender chest]] and [[flower pot]].<ref>{{Tweet|dinnerbone|235747041286975488}}</ref>
 +
*The item frame is the only entity to reference a block [[model]].{{only|java|short=1}} Because of this, the texture of the frame border is the same as the birch planks texture.
 +
*Item frame is the '''only''' placeable item that can interfere with other non-full block entities.
 +
 
 +
== Gallery==
  
Mercator projection but with the North Pole in the Indian Ocean so it exaggerates the size of Madagascar instead of Greenland. Various countries and oceans are labeled, and country borders are shown.
+
<gallery>
{{comic discussion}}
+
File:Slab Frame.png|An item frame on the side of a slab.
 +
File:ItemFrameBoxed.png|Four item frames in a one-block space.{{only|java}}
 +
File:Item Frames Woodbase.png|The frame itself uses the texture of birch planks.
 +
File:Item Frame rotation.gif|The rotation of an item in an item frame.
 +
File:Front-back-itemframe.png|The front and back of an item frame are the same.
 +
</gallery>
  
[[Category:Bad Map Projections]]
+
==See also==

Revision as of 03:32, 3 May 2022

Template:redirect Template:ItemEntity

An item frame is an entityTemplate:only or block entityTemplate:only that displays the item or block that is inside it.

A glow item frame keeps itself and the item inside it illuminated, even in the dark.

Obtaining

Breaking

Template:IN, an empty item frame can be broken simply by punching it. If the item frame contains an item, punching it drops the item, leaving the frame on the wall.

Because item frames are entities Template:in, they can be broken in Adventure mode. They will also be targeted by commands using the @e selector.Template:only

Natural generation

An item frame containing a pair of elytra generates in each end ship.

File:BoatElytra.png
An item frame naturally generating in an end ship.

Crafting

Template:Crafting Template:Crafting

Trading

Expert-level cartographer villagers have a chance to sell an item frame for 7 emeralds.

Usage

Item display

File:Item Frame (map filled partial).png
Item frame with partially filled map

Item frames can be placed on the sides of cactus blocks, pressure plates, fences, trees, slabs, cobblestone walls, chests, doors, and all solid blocks. They can also be placed on the top and bottom of these blocks. To place on chests and doors, the player needs to be sneaking. As item frames are an entity, multiple item frames can occupy the same block, although on different faces. It also allows non-solid blocks to occupy the same space.Template:only

Players can place items in the frame by Template:control the item. If a map is placed in an item frame, it enlarges to show the map in the size of a full block, with the item frame's location displayed as a green pointer on the map, pointing in the direction the item frame is facing. If this is done in the Nether, the green cursor spins around similar to the white cursor (players). If an item in an item frame has been renamed using an anvil, it displays its custom name when the cursor is over the item frame. If the player places a block inside the frame, it is displayed in miniature half in, half out of the block. This can be most notably seen on stairs or slabs.

Template:control may be used on item frames by players in creative mode only, the control has no effect for players in survival or adventure mode. When the item frame is displaying an item, Template:control picks the displayed item instead of the item frame.

Item frames can be placed on the lid of a shulker box that is positioned horizontally, but pop off when the lid is opened.Template:only

Rotation

Template:FakeImage

The displayed item can then be rotated by right-clicking the frame. Items displayed in the item frame can turn 45° diagonally, with a total of 8 possibilities (90° and 4 possibilities if it is a map), and the frame outputs a redstone signal depending on the rotation phase that can be interpreted by a redstone comparator (note that this rotation value is separate from the clock or compass rotation). As long as the frame remains placed, it remembers the orientation of the last item it held, and uses it for the next item it holds.Template:only

Glow Item Frames

File:Item Frames Comparison.png
Comparison between ordinary item frame and glow item frame in the dark.

When an item is placed inside a glow item frame, it appears to glow, even though it does not emit any light.

Sounds

Glowing item frames currently do not have different sounds. Template:Sound table Template:Sound table Template:Sound table Template:Sound table Template:Sound table

Achievements

Template:load achievements

Data values

ID

Template:edition: Template:ID table Template:ID table Template:ID table Template:ID table

Template:edition: Template:ID table Template:ID table Template:ID table Template:ID table

Block states

Template:see also

Template:/BS

Item data

Template:el:Template:main

Player.dat format/Entity SpawnersUnlike spawn eggs, cannot change the type of entity created using the id tag. Data that item frames do not normally use (see below) has no effect.

Entity data

Template:main

Template:IN, item frames have entity data that define various properties of the entity.

Template:/ED

Block data

Template:IN, an item frame has a block entity associated with it that holds additional data about the block.

See Bedrock Edition level format/Block entity format.

Video

Template:yt

History

Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History

Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History Template:History

Template:History Template:History Template:History Template:History Template:History Template:History Template:History

Template:History Template:History Template:History

Gallery

Issues

Template:issue list

Trivia

  • The item frame is based upon a suggestion on Reddit, like the ender chest and flower pot.[1]
  • The item frame is the only entity to reference a block model.Template:only Because of this, the texture of the frame border is the same as the birch planks texture.
  • Item frame is the only placeable item that can interfere with other non-full block entities.

Gallery

See also