Module:Inventory slot/Aliases: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
m (fix typo) |
(fix sword damage, not sure how this wasn't noticed for a year and a half) |
||
Line 119: | Line 119: | ||
{'Wooden', 'Sword', 1.6, 4 }, |
{'Wooden', 'Sword', 1.6, 4 }, |
||
{'Stone', 'Sword', 1.6, 5 }, |
{'Stone', 'Sword', 1.6, 5 }, |
||
{'Iron', 'Sword', 1.6, |
{'Iron', 'Sword', 1.6, 6 }, |
||
{'Golden', 'Sword', 1.6, |
{'Golden', 'Sword', 1.6, 4 }, |
||
{'Diamond', 'Sword', 1.6, |
{'Diamond', 'Sword', 1.6, 7 }, |
||
{'Wooden', 'Pickaxe', 1.2, 2 }, |
{'Wooden', 'Pickaxe', 1.2, 2 }, |
Revision as of 22:50, 31 January 2019
This table defines the aliases used in Module:Inventory slot.
Alias | [show]Output |
---|---|
Any Balloon Matching Balloon |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Banner Matching Banner |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Bed Matching Bed |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Boat Matching Boat |
![]() ![]() ![]() ![]() ![]() ![]() |
Any Carpet Matching Carpet |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Colored Dye Matching Colored Dye |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Concrete Matching Concrete |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Concrete Powder Matching Concrete Powder |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Dye Matching Dye |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Dyed Bed Matching Dyed Bed |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Dyed Carpet Matching Dyed Carpet |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Dyed Terracotta Matching Dyed Terracotta |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Dyed Wool Matching Dyed Wool |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Fence Gate Matching Fence Gate |
![]() ![]() ![]() ![]() ![]() ![]() |
Any Firework Star Matching Firework Star |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Flower Matching Flower |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Glazed Terracotta Matching Glazed Terracotta |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Hardened Stained Glass Matching Hardened Stained Glass |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Hardened Stained Glass Pane Matching Hardened Stained Glass Pane |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Lingering Potion Matching Lingering Potion |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Log Matching Log |
![]() ![]() ![]() ![]() ![]() ![]() |
Any Mushroom Matching Mushroom |
![]() ![]() |
Any Planks Matching Planks |
![]() ![]() ![]() ![]() ![]() ![]() |
Any Potion Matching Potion |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Purpur Block Matching Purpur Block |
![]() ![]() |
Any Quartz Block Matching Quartz Block |
![]() ![]() ![]() |
Any Red Sandstone Matching Red Sandstone |
![]() ![]() ![]() |
Any Sandstone Matching Sandstone |
![]() ![]() ![]() |
Any Shield Matching Shield |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Shulker Box Matching Shulker Box |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Splash Potion Matching Splash Potion |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Stained Glass Matching Stained Glass |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Stained Glass Pane Matching Stained Glass Pane |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Stone Matching Stone |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Stone Bricks Matching Stone Bricks |
![]() ![]() ![]() ![]() |
Any Stone Slab Matching Stone Slab |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Stripped Log Matching Stripped Log |
![]() ![]() ![]() ![]() ![]() ![]() |
Any Stripped Wood Matching Stripped Wood |
![]() ![]() ![]() ![]() ![]() ![]() |
Any Tipped Arrow Matching Tipped Arrow |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any Tulip Matching Tulip |
![]() ![]() ![]() ![]() |
Any Wood Matching Wood |
![]() ![]() ![]() ![]() ![]() ![]() |
Any Wood Planks Matching Wood Planks |
![]() ![]() ![]() ![]() ![]() ![]() |
Any Wood Slab Matching Wood Slab |
![]() ![]() ![]() ![]() ![]() ![]() |
Any Wood Stairs Matching Wood Stairs |
![]() ![]() ![]() ![]() ![]() ![]() |
Any Wool Matching Wool |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Any axe |
![]() ![]() ![]() ![]() ![]() |
Any chainmail armor |
![]() ![]() ![]() ![]() |
Any diamond armor |
![]() ![]() ![]() ![]() |
Any diamond tools |
![]() ![]() ![]() ![]() |
Any fuel |
![]() ![]() ![]() ![]() ![]() |
Any golden armor |
![]() ![]() ![]() ![]() |
Any golden tools |
![]() ![]() ![]() ![]() |
Any hoe |
![]() ![]() ![]() ![]() ![]() |
Any iron armor |
![]() ![]() ![]() ![]() |
Any iron tools |
![]() ![]() ![]() ![]() |
Any leather armor |
![]() ![]() ![]() ![]() |
Any pickaxe |
![]() ![]() ![]() ![]() ![]() |
Any shovel |
![]() ![]() ![]() ![]() ![]() |
Any stone tools |
![]() ![]() ![]() ![]() |
Any sword |
![]() ![]() ![]() ![]() ![]() |
Any wood Button Matching wood Button |
![]() ![]() ![]() ![]() ![]() ![]() |
Any wood Door Matching wood Door |
![]() ![]() ![]() ![]() ![]() ![]() |
Any wood Fence Matching wood Fence |
![]() ![]() ![]() ![]() ![]() ![]() |
Any wood Pressure Plate Matching wood Pressure Plate |
![]() ![]() ![]() ![]() ![]() ![]() |
Any wood Slab Matching wood Slab |
![]() ![]() ![]() ![]() ![]() ![]() |
Any wood Stairs Matching wood Stairs |
![]() ![]() ![]() ![]() ![]() ![]() |
Any wood Trapdoor Matching wood Trapdoor |
![]() ![]() ![]() ![]() ![]() ![]() |
Any wooden tools |
![]() ![]() ![]() ![]() |
Applicable Dye |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Arrow Loaded Crossbow |
![]() |
Arrow of Decay |
![]() |
Arrow of Fire Resistance |
![]() |
Arrow of Fire Resistance Extended |
![]() |
Arrow of Harming |
![]() |
Arrow of Harming Enhanced |
![]() |
Arrow of Healing |
![]() |
Arrow of Healing Enhanced |
![]() |
Arrow of Invisibility |
![]() |
Arrow of Invisibility Extended |
![]() |
Arrow of Leaping |
![]() |
Arrow of Leaping Enhanced |
![]() |
Arrow of Leaping Extended |
![]() |
Arrow of Luck |
![]() |
Arrow of Night Vision |
![]() |
Arrow of Night Vision Extended |
![]() |
Arrow of Poison |
![]() |
Arrow of Poison Enhanced |
![]() |
Arrow of Poison Extended |
![]() |
Arrow of Regeneration |
![]() |
Arrow of Regeneration Enhanced |
![]() |
Arrow of Regeneration Extended |
![]() |
Arrow of Slow Falling |
![]() |
Arrow of Slow Falling Extended |
![]() |
Arrow of Slowness |
![]() |
Arrow of Slowness Enhanced |
![]() |
Arrow of Slowness Extended |
![]() |
Arrow of Splashing |
![]() |
Arrow of Strength |
![]() |
Arrow of Strength Enhanced |
![]() |
Arrow of Strength Extended |
![]() |
Arrow of Swiftness |
![]() |
Arrow of Swiftness Enhanced |
![]() |
Arrow of Swiftness Extended |
![]() |
Arrow of Water Breathing |
![]() |
Arrow of Water Breathing Extended |
![]() |
Arrow of Weakness |
![]() |
Arrow of Weakness Extended |
![]() |
Arrow of the Turtle Master |
![]() |
Arrow of the Turtle Master Enhanced |
![]() |
Arrow of the Turtle Master Extended |
![]() |
Awkward Lingering Potion |
![]() |
Awkward Potion |
![]() |
Awkward Splash Potion |
![]() |
Banner Pattern Creeper |
![]() |
Banner Pattern Flower |
![]() |
Banner Pattern Skull |
![]() |
Banner Pattern Thing |
![]() |
Beacon |
![]() |
Black Firework Star |
![]() |
Blue Firework Star |
![]() |
Bottle o' Enchanting |
![]() |
Bow BE |
![]() |
Broken Elytra |
![]() |
Brown Firework Star |
![]() |
Bucket of Pufferfish BE |
![]() |
Bucket of Tropical Fish BE |
![]() |
Button |
![]() |
Chain Command Block |
![]() |
Chest BE |
![]() |
Chloride |
![]() ![]() ![]() ![]() ![]() |
Clay (block) |
Invicon Clay (block).png: Inventory sprite for Clay (block) in Minecraft as shown in-game linking to Clay (block) with description: Clay |
Cobblestone Wall BE |
![]() |
Command Block |
![]() |
Conduit |
![]() |
Cooked Beef |
![]() |
Creeper Head |
![]() |
Cyan Firework Star |
![]() |
Damaged Arrow Loaded Crossbow |
![]() |
Damaged Bow |
![]() |
Damaged Carrot on a Stick |
![]() |
Damaged Chainmail Boots |
![]() |
Damaged Chainmail Chestplate |
![]() |
Damaged Chainmail Helmet |
![]() |
Damaged Chainmail Leggings |
![]() |
Damaged Crossbow |
![]() |
Damaged Diamond Axe |
![]() |
Damaged Diamond Boots |
![]() |
Damaged Diamond Chestplate |
![]() |
Damaged Diamond Helmet |
![]() |
Damaged Diamond Hoe |
![]() |
Damaged Diamond Leggings |
![]() |
Damaged Diamond Pickaxe |
![]() |
Damaged Diamond Shovel |
![]() |
Damaged Diamond Sword |
![]() |
Damaged Elytra |
![]() |
Damaged Firework Loaded Crossbow |
![]() |
Damaged Fishing Rod |
![]() |
Damaged Flint and Steel |
![]() |
Damaged Golden Axe |
![]() |
Damaged Golden Boots |
![]() |
Damaged Golden Chestplate |
![]() |
Damaged Golden Helmet |
![]() |
Damaged Golden Hoe |
![]() |
Damaged Golden Leggings |
![]() |
Damaged Golden Pickaxe |
![]() |
Damaged Golden Shovel |
![]() |
Damaged Golden Sword |
![]() |
Damaged Iron Axe |
![]() |
Damaged Iron Boots |
![]() |
Damaged Iron Chestplate |
![]() |
Damaged Iron Helmet |
![]() |
Damaged Iron Hoe |
![]() |
Damaged Iron Leggings |
![]() |
Damaged Iron Pickaxe |
![]() |
Damaged Iron Shovel |
![]() |
Damaged Iron Sword |
![]() |
Damaged Leather Boots |
![]() |
Damaged Leather Cap |
![]() |
Damaged Leather Pants |
![]() |
Damaged Leather Tunic |
![]() |
Damaged Shears |
![]() |
Damaged Shield |
![]() |
Damaged Stone Axe |
![]() |
Damaged Stone Hoe |
![]() |
Damaged Stone Pickaxe |
![]() |
Damaged Stone Shovel |
![]() |
Damaged Stone Sword |
![]() |
Damaged Wooden Axe |
![]() |
Damaged Wooden Hoe |
![]() |
Damaged Wooden Pickaxe |
![]() |
Damaged Wooden Shovel |
![]() |
Damaged Wooden Sword |
![]() |
Diamond Axe |
![]() |
Diamond Hoe |
![]() |
Diamond Pickaxe |
![]() |
Diamond Shovel |
![]() |
Diamond Sword |
![]() |
Dragon Egg |
![]() |
Dragon Head |
![]() |
Dragon's Breath |
![]() |
Elytra |
![]() |
Elytra Wings |
![]() |
Enchanted Book |
![]() |
Enchanted Golden Apple |
![]() |
End Crystal |
![]() |
Ender Chest BE |
![]() |
Fire |
![]() |
Firework Loaded Crossbow |
![]() |
Flowing Lava BE |
Invicon Flowing Lava BE.png: Inventory sprite for Flowing Lava BE in Minecraft as shown in-game linking to Flowing Lava with description: Flowing Lava |
Glass Pane BE |
![]() |
Golden Apple |
![]() |
Golden Axe |
![]() |
Golden Hoe |
![]() |
Golden Pickaxe |
![]() |
Golden Shovel |
![]() |
Golden Sword |
![]() |
Gray Firework Star |
![]() |
Green Firework Star |
![]() |
Head |
![]() |
Heart of the Sea |
![]() |
Heat Block |
![]() |
Horn Coral Block BE |
![]() |
Iron Axe |
![]() |
Iron Bars BE |
![]() |
Iron Hoe |
![]() |
Iron Pickaxe |
![]() |
Iron Shovel |
![]() |
Iron Sword |
![]() |
Jigsaw block |
Invicon Jigsaw block.png: Inventory sprite for Jigsaw block in Minecraft as shown in-game linking to Jigsaw block with description: Jigsaw block |
Lava BE |
![]() |
Lead (element) |
![]() |
Light Blue Firework Star |
![]() |
Light Gray Firework Star |
![]() |
Lime Firework Star |
![]() |
Lingering Potion of Decay |
![]() |
Lingering Potion of Fire Resistance |
![]() |
Lingering Potion of Fire Resistance Extended |
![]() |
Lingering Potion of Harming |
![]() |
Lingering Potion of Harming Enhanced |
![]() |
Lingering Potion of Healing |
![]() |
Lingering Potion of Healing Enhanced |
![]() |
Lingering Potion of Invisibility |
![]() |
Lingering Potion of Invisibility Extended |
![]() |
Lingering Potion of Leaping |
![]() |
Lingering Potion of Leaping Enhanced |
![]() |
Lingering Potion of Leaping Extended |
![]() |
Lingering Potion of Luck |
![]() |
Lingering Potion of Night Vision |
![]() |
Lingering Potion of Night Vision Extended |
![]() |
Lingering Potion of Poison |
![]() |
Lingering Potion of Poison Enhanced |
![]() |
Lingering Potion of Poison Extended |
![]() |
Lingering Potion of Regeneration |
![]() |
Lingering Potion of Regeneration Enhanced |
![]() |
Lingering Potion of Regeneration Extended |
![]() |
Lingering Potion of Slow Falling |
![]() |
Lingering Potion of Slow Falling Extended |
![]() |
Lingering Potion of Slowness |
![]() |
Lingering Potion of Slowness Enhanced |
![]() |
Lingering Potion of Slowness Extended |
![]() |
Lingering Potion of Strength |
![]() |
Lingering Potion of Strength Enhanced |
![]() |
Lingering Potion of Strength Extended |
![]() |
Lingering Potion of Swiftness |
![]() |
Lingering Potion of Swiftness Enhanced |
![]() |
Lingering Potion of Swiftness Extended |
![]() |
Lingering Potion of Water Breathing |
![]() |
Lingering Potion of Water Breathing Extended |
![]() |
Lingering Potion of Weakness |
![]() |
Lingering Potion of Weakness Extended |
![]() |
Lingering Potion of the Turtle Master |
![]() |
Lingering Potion of the Turtle Master Enhanced |
![]() |
Lingering Potion of the Turtle Master Extended |
![]() |
Lingering Water Bottle |
![]() |
Locator Map |
![]() |
Magenta Firework Star |
![]() |
Magma Block |
![]() |
Map (no markers) |
![]() |
Matching Chloride |
![]() ![]() ![]() ![]() |
Matching Colored Torch |
![]() ![]() ![]() ![]() |
Matching Glow Stick |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Minecart with Command Block BE |
![]() |
Mossy Cobblestone Wall BE |
![]() |
Mundane Lingering Potion |
![]() |
Mundane Potion |
![]() |
Mundane Splash Potion |
![]() |
Music Disc 11 |
![]() |
Music Disc 13 |
![]() |
Music Disc Blocks |
![]() |
Music Disc Cat |
![]() |
Music Disc Chirp |
![]() |
Music Disc Far |
![]() |
Music Disc Mall |
![]() |
Music Disc Mellohi |
![]() |
Music Disc Stal |
![]() |
Music Disc Strad |
![]() |
Music Disc Wait |
![]() |
Music Disc Ward |
![]() |
Nether Star |
![]() |
Oak Fence Gate BE |
![]() |
Observer BE |
![]() |
Orange Firework Star |
![]() |
Peony BE |
Invicon Peony BE.png: Inventory sprite for Peony BE in Minecraft as shown in-game linking to Peony with description: Peony |
Peony LCE |
Invicon Peony LCE.png: Inventory sprite for Peony LCE in Minecraft as shown in-game linking to Peony with description: Peony |
Pink Firework Star |
![]() |
Player Head |
![]() |
Potion of Decay |
![]() |
Potion of Fire Resistance |
![]() |
Potion of Fire Resistance Extended |
![]() |
Potion of Harming |
![]() |
Potion of Harming Enhanced |
![]() |
Potion of Healing |
![]() |
Potion of Healing Enhanced |
![]() |
Potion of Invisibility |
![]() |
Potion of Invisibility Extended |
![]() |
Potion of Leaping |
![]() |
Potion of Leaping Enhanced |
![]() |
Potion of Leaping Extended |
![]() |
Potion of Luck |
![]() |
Potion of Night Vision |
![]() |
Potion of Night Vision Extended |
![]() |
Potion of Poison |
![]() |
Potion of Poison Enhanced |
![]() |
Potion of Poison Extended |
![]() |
Potion of Regeneration |
![]() |
Potion of Regeneration Enhanced |
![]() |
Potion of Regeneration Extended |
![]() |
Potion of Slow Falling |
![]() |
Potion of Slow Falling Extended |
![]() |
Potion of Slowness |
![]() |
Potion of Slowness Enhanced |
![]() |
Potion of Slowness Extended |
![]() |
Potion of Strength |
![]() |
Potion of Strength Enhanced |
![]() |
Potion of Strength Extended |
![]() |
Potion of Swiftness |
![]() |
Potion of Swiftness Enhanced |
![]() |
Potion of Swiftness Extended |
![]() |
Potion of Water Breathing |
![]() |
Potion of Water Breathing Extended |
![]() |
Potion of Weakness |
![]() |
Potion of Weakness Extended |
![]() |
Potion of the Turtle Master |
![]() |
Potion of the Turtle Master Enhanced |
![]() |
Potion of the Turtle Master Extended |
![]() |
Prismarine |
![]() |
Purple Firework Star |
![]() |
Red Firework Star |
![]() |
Repeating Command Block |
![]() |
Rose Bush BE |
Invicon Rose Bush BE.png: Inventory sprite for Rose Bush BE in Minecraft as shown in-game linking to Rose Bush with description: Rose Bush |
Rose Bush LCE |
Invicon Rose Bush LCE.png: Inventory sprite for Rose Bush LCE in Minecraft as shown in-game linking to Rose Bush with description: Rose Bush |
Scaffolding BE |
![]() |
Sea Lantern |
![]() |
Skeleton Skull |
![]() |
Sparkler |
![]() ![]() ![]() ![]() ![]() |
Spawn Cat BE |
![]() |
Spawn Panda BE |
![]() |
Splash Potion of Decay |
![]() |
Splash Potion of Fire Resistance |
![]() |
Splash Potion of Fire Resistance Extended |
![]() |
Splash Potion of Harming |
![]() |
Splash Potion of Harming Enhanced |
![]() |
Splash Potion of Healing |
![]() |
Splash Potion of Healing Enhanced |
![]() |
Splash Potion of Invisibility |
![]() |
Splash Potion of Invisibility Extended |
![]() |
Splash Potion of Leaping |
![]() |
Splash Potion of Leaping Enhanced |
![]() |
Splash Potion of Leaping Extended |
![]() |
Splash Potion of Luck |
![]() |
Splash Potion of Night Vision |
![]() |
Splash Potion of Night Vision Extended |
![]() |
Splash Potion of Poison |
![]() |
Splash Potion of Poison Enhanced |
![]() |
Splash Potion of Poison Extended |
![]() |
Splash Potion of Regeneration |
![]() |
Splash Potion of Regeneration Enhanced |
![]() |
Splash Potion of Regeneration Extended |
![]() |
Splash Potion of Slow Falling |
![]() |
Splash Potion of Slow Falling Extended |
![]() |
Splash Potion of Slowness |
![]() |
Splash Potion of Slowness Enhanced |
![]() |
Splash Potion of Slowness Extended |
![]() |
Splash Potion of Strength |
![]() |
Splash Potion of Strength Enhanced |
![]() |
Splash Potion of Strength Extended |
![]() |
Splash Potion of Swiftness |
![]() |
Splash Potion of Swiftness Enhanced |
![]() |
Splash Potion of Swiftness Extended |
![]() |
Splash Potion of Water Breathing |
![]() |
Splash Potion of Water Breathing Extended |
![]() |
Splash Potion of Weakness |
![]() |
Splash Potion of Weakness Extended |
![]() |
Splash Potion of the Turtle Master |
![]() |
Splash Potion of the Turtle Master Enhanced |
![]() |
Splash Potion of the Turtle Master Extended |
![]() |
Splash Water Bottle |
![]() |
Stone Axe |
![]() |
Stone Hoe |
![]() |
Stone Pickaxe |
![]() |
Stone Shovel |
![]() |
Stone Sword |
![]() |
Stonecutter BE |
![]() |
Structure Block |
![]() |
Thick Lingering Potion |
![]() |
Thick Potion |
![]() |
Thick Splash Potion |
![]() |
Tipped Arrow |
![]() |
Totem of Undying |
![]() |
Trident |
![]() |
Uncraftable Lingering Potion |
![]() |
Uncraftable Potion |
![]() |
Uncraftable Splash Potion |
![]() |
Uncraftable Tipped Arrow |
![]() |
Water (compound) |
![]() |
Water Bottle |
![]() |
White Firework Star |
![]() |
Wither Skeleton Skull |
![]() |
Wooden Axe |
![]() |
Wooden Button |
![]() |
Wooden Hoe |
![]() |
Wooden Pickaxe |
![]() |
Wooden Shovel |
![]() |
Wooden Sword |
![]() |
Yellow Firework Star |
![]() |
Zombie Head |
![]() |
[view] [edit] [history] [refresh]The above documentation is transcluded from Module:Inventory slot/Aliases/doc.
local coloredDyes = {
'Orange Dye', 'Magenta Dye', 'Light Blue Dye', 'Dandelion Yellow', 'Lime Dye',
'Pink Dye', 'Gray Dye', 'Light Gray Dye', 'Cyan Dye', 'Purple Dye',
'Lapis Lazuli', 'Blue Dye', 'Cocoa Beans', 'Brown Dye', 'Cactus Green',
'Rose Red', 'Ink Sac', 'Black Dye',
}
local aliases = {
-- Common fuel types for furnace --
['Any fuel'] = { 'Coal', 'Charcoal', { title = 'Log', name = 'Oak Log' }, { title = 'Wood Planks', name = 'Oak Planks' }, 'Block of Coal' },
['Any leather armor'] = { 'Leather Cap', 'Leather Tunic', 'Leather Pants', 'Leather Boots' },
['Any golden armor'] = { 'Golden Helmet', 'Golden Chestplate', 'Golden Leggings', 'Golden Boots' },
['Any chainmail armor'] = { 'Chainmail Helmet', 'Chainmail Chestplate', 'Chainmail Leggings', 'Chainmail Boots' },
['Any iron armor'] = { 'Iron Helmet', 'Iron Chestplate', 'Iron Leggings', 'Iron Boots' },
['Any diamond armor'] = { 'Diamond Helmet', 'Diamond Chestplate', 'Diamond Leggings', 'Diamond Boots' },
-- Display names --
['Broken Elytra'] = { title = '&eElytra', name = 'Broken Elytra' },
['Clay (block)'] = { title = 'Clay', name = 'Clay (block)' },
['Enchanted Golden Apple'] = { title = '&dEnchanted Golden Apple', name = 'Golden Apple' },
['Banner Pattern Flower'] = { title = 'Banner Pattern', name = 'Banner Pattern', text = '&7Flower Charge'},
['Banner Pattern Creeper'] = { title = '&eBanner Pattern', name = 'Banner Pattern', text = '&7Creeper Charge'},
['Banner Pattern Skull'] = { title = '&eBanner Pattern', name = 'Banner Pattern', text = '&7Skull Charge'},
['Banner Pattern Thing'] = { title = '&dBanner Pattern', name = 'Banner Pattern', text = '&7Thing'},
['Button'] = { title = 'Button', name = 'Stone Button'},
['Wooden Button'] = { title = 'Button', name = 'Oak Button'},
['Arrow Loaded Crossbow'] = { title = 'Crossbow', name = 'Arrow Loaded Crossbow' },
['Firework Loaded Crossbow'] = { title = 'Crossbow', name = 'Firework Loaded Crossbow' },
['Illager Banner'] = { title = '&6&oIllager Banner', name = 'Illager Banner', text =
'&7Cyan Lozenge/&7Light Gray Base/&7Gray Pale/&7Light Gray Bordure/&7Black Fess/&7Light Gray Per Fess'},
['Jigsaw block'] = { title = '&dJigsaw block', name = 'Jigsaw block' },
-- Weapons --
['Trident'] = { name = 'Trident', text = '/&7 When in main hand:/ &2 1.1 Attack Speed/ &2 9 Attack Damage'},
-- Bedrock and Education Edition display names --
['Elytra Wings'] = { title = 'Elytra Wings', name = 'Elytra' },
['Cooked Beef'] = { title = 'Cooked Beef', name = 'Steak' },
['Map (no markers)'] = { title = 'Map', name = 'Map', text = 'Display Markers: &cNo' },
['Locator Map'] = { title = 'Map', name = 'Map', text = 'Display Markers: &aYes' },
-- Chemistry --
['Lead (element)'] = { title = 'Lead', name = 'Lead (element)' },
['Water (compound)'] = { title = 'Water', name = 'Water (compound)' },
['Chloride'] = { 'Calcium Chloride', 'Cerium Chloride', 'Mercuric Chloride', 'Potassium Chloride', 'Tungsten Chloride' },
['Sparkler'] = { 'Orange Sparkler', 'Blue Sparkler', 'Red Sparkler', 'Purple Sparkler', 'Green Sparkler' },
['Matching Chloride'] = { 'Cerium Chloride', 'Mercuric Chloride', 'Potassium Chloride', 'Tungsten Chloride' },
['Matching Colored Torch'] = { 'Blue Torch', 'Red Torch', 'Purple Torch', 'Green Torch' },
['Applicable Dye'] = { 'White Dye', 'Orange Dye', 'Magenta Dye', 'Light Blue Dye', 'Dandelion Yellow', 'Lime Dye',
'Pink Dye', 'Gray Dye', 'Cyan Dye', 'Purple Dye', 'Blue Dye', 'Brown Dye', 'Cactus Green', 'Rose Red' },
['Matching Glow Stick'] = { 'White Glow Stick', 'Orange Glow Stick', 'Magenta Glow Stick', 'Light Blue Glow Stick',
'Yellow Glow Stick', 'Lime Glow Stick', 'Pink Glow Stick', 'Gray Glow Stick', 'Cyan Glow Stick',
'Purple Glow Stick', 'Blue Glow Stick', 'Brown Glow Stick', 'Green Glow Stick', 'Red Glow Stick' },
}
-- Tooltip colors --
local yellowTooltips = {
'Bottle o\' Enchanting',
'Creeper Head',
'Damaged Elytra',
'Dragon Head',
'Dragon\'s Breath',
'Elytra',
'Enchanted Book',
'Head',
'Heart of the Sea',
'Nether Star',
'Player Head',
'Skeleton Skull',
'Totem of Undying',
'Wither Skeleton Skull',
'Zombie Head',
}
for _, name in ipairs( yellowTooltips ) do
aliases[name] = { title = '&e', name = name }
end
local aquaTooltips = {
'Beacon',
'Conduit',
'End Crystal',
'Golden Apple',
}
for _, name in ipairs( aquaTooltips ) do
aliases[name] = { title = '&b', name = name }
end
local lightPurpleTooltips = {
'Dragon Egg',
'Structure Block',
}
for _, name in ipairs( lightPurpleTooltips ) do
aliases[name] = { title = '&d', name = name }
end
-- Animated icons --
local animatedIcons = {
'Fire',
'Heat Block',
'Magma Block',
'Prismarine',
'Sea Lantern',
}
for _, icon in ipairs( animatedIcons ) do
aliases[icon] = icon .. '.gif'
end
-- Command blocks are both animated and purple --
local commandBlocks = {
'Command Block',
'Chain Command Block',
'Repeating Command Block',
}
for _, name in ipairs( commandBlocks ) do
aliases[name] = { title = '&d', name = name .. '.gif' }
end
-- Tools and weapons --
local tools = {
{'Wooden', 'Sword', 1.6, 4 },
{'Stone', 'Sword', 1.6, 5 },
{'Iron', 'Sword', 1.6, 6 },
{'Golden', 'Sword', 1.6, 4 },
{'Diamond', 'Sword', 1.6, 7 },
{'Wooden', 'Pickaxe', 1.2, 2 },
{'Stone', 'Pickaxe', 1.2, 3 },
{'Iron', 'Pickaxe', 1.2, 4 },
{'Golden', 'Pickaxe', 1.2, 2 },
{'Diamond', 'Pickaxe', 1.2, 5 },
{'Wooden', 'Axe', 0.8, 7 },
{'Stone', 'Axe', 0.8, 9 },
{'Iron', 'Axe', 0.9, 9 },
{'Golden', 'Axe', 1, 7 },
{'Diamond', 'Axe', 1, 9 },
{'Wooden', 'Shovel', 1, 2.5 },
{'Stone', 'Shovel', 1, 3.5 },
{'Iron', 'Shovel', 1, 4.5 },
{'Golden', 'Shovel', 1, 2.5 },
{'Diamond', 'Shovel', 1, 5.5 },
{'Wooden', 'Hoe', 1, 1 },
{'Stone', 'Hoe', 2, 1 },
{'Iron', 'Hoe', 3, 1 },
{'Golden', 'Hoe', 1, 1 },
{'Diamond', 'Hoe', 4, 1 }
}
local materialGroups = {}
local toolGroups = {}
for _, toolProps in ipairs( tools ) do
local aliasName = toolProps[1] .. ' ' .. toolProps[2]
aliases[aliasName] = { title = aliasName, name = aliasName, text = '/&7When in main hand:/ &2' .. toolProps[3] .. ' Attack Speed/ &2' .. toolProps[4] .. ' Attack Damage' }
local materialGroup = toolProps[1]:lower();
local toolGroup = toolProps[2]:lower();
if toolProps[2] ~= 'Sword' then
if materialGroups[materialGroup] == nil then materialGroups[materialGroup] = {} end
table.insert( materialGroups[materialGroup], aliases[aliasName] )
end
if toolGroups[toolGroup] == nil then toolGroups[toolGroup] = {} end
table.insert( toolGroups[toolGroup], aliases[aliasName] )
end
for materialGroup, items in pairs( materialGroups ) do
aliases['Any ' .. materialGroup .. ' tools'] = items
end
for toolGroup, items in pairs( toolGroups ) do
aliases['Any ' .. toolGroup] = items
end
-- Lists of item variants --
local itemVariants = {
['Dye'] = mw.clone( coloredDyes ),
['Colored Dye'] = coloredDyes,
['Dyed Wool'] = {
'Orange Wool', 'Magenta Wool', 'Light Blue Wool', 'Yellow Wool', 'Lime Wool',
'Pink Wool', 'Gray Wool', 'Light Gray Wool', 'Cyan Wool', 'Purple Wool',
'Blue Wool', 'Blue Wool', 'Brown Wool', 'Brown Wool', 'Green Wool', 'Red Wool', 'Black Wool', 'Black Wool',
},
['Dyed Bed'] = {
'Orange Bed', 'Magenta Bed', 'Light Blue Bed', 'Yellow Bed', 'Lime Bed',
'Pink Bed', 'Gray Bed', 'Light Gray Bed', 'Cyan Bed', 'Purple Bed',
'Blue Bed', 'Blue Bed', 'Brown Bed', 'Brown Bed', 'Green Bed',
'Red Bed', 'Black Bed', 'Black Bed',
},
['Dyed Carpet'] = {
'Orange Carpet', 'Magenta Carpet', 'Light Blue Carpet', 'Yellow Carpet', 'Lime Carpet',
'Pink Carpet', 'Gray Carpet', 'Light Gray Carpet', 'Cyan Carpet', 'Purple Carpet',
'Blue Carpet', 'Blue Carpet', 'Brown Carpet', 'Brown Carpet', 'Green Carpet',
'Red Carpet', 'Black Carpet', 'Black Carpet',
},
['Dyed Terracotta'] = {
'White Terracotta', 'White Terracotta', 'Orange Terracotta', 'Magenta Terracotta', 'Light Blue Terracotta',
'Yellow Terracotta', 'Lime Terracotta', 'Pink Terracotta', 'Gray Terracotta', 'Light Gray Terracotta',
'Cyan Terracotta', 'Purple Terracotta', 'Blue Terracotta', 'Blue Terracotta', 'Brown Terracotta',
'Brown Terracotta', 'Green Terracotta', 'Red Terracotta', 'Black Terracotta', 'Black Terracotta',
},
['Flower'] = { 'Oxeye Daisy', 'Cornflower', 'Lily of the Valley', 'Wither Rose', 'Red Tulip', 'Orange Tulip', 'White Tulip', 'Pink Tulip', 'Azure Bluet', 'Allium', 'Blue Orchid', 'Poppy', 'Dandelion' },
['Mushroom'] = { 'Red Mushroom', 'Brown Mushroom' },
['Quartz Block'] = { 'Block of Quartz', 'Chiseled Quartz Block', 'Quartz Pillar' },
['Red Sandstone'] = { 'Red Sandstone', 'Chiseled Red Sandstone', 'Smooth Red Sandstone' },
['Sandstone'] = { 'Sandstone', 'Chiseled Sandstone', 'Smooth Sandstone' },
['Stone Bricks'] = { 'Stone Bricks', 'Mossy Stone Bricks', 'Cracked Stone Bricks', 'Chiseled Stone Bricks' },
['Stone Slab'] = { 'Smooth Stone Slab', 'Sandstone Slab', 'Cobblestone Slab', 'Brick Slab', 'Stone Brick Slab', 'Nether Brick Slab', 'Quartz Slab' },
['Purpur Block'] = { 'Purpur Block', 'Purpur Pillar' },
['Stone'] = { 'Stone', 'Andesite', 'Granite', 'Diorite', 'Polished Andesite', 'Polished Granite', 'Polished Diorite' },
['Tulip'] = { 'Red Tulip', 'Orange Tulip', 'White Tulip', 'Pink Tulip' },
}
table.insert( itemVariants['Dye'], 1, 'White Dye' )
table.insert( itemVariants['Dye'], 1, 'Bone Meal' )
for aliasName, aliasItems in pairs( itemVariants ) do
aliases['Any ' .. aliasName] = aliasItems
aliases['Matching ' .. aliasName] = aliasItems
end
-- Discs --
local discs = { '13', 'Cat', 'Blocks', 'Chirp', 'Far', 'Mall', 'Mellohi', 'Stal', 'Strad', 'Ward', '11', 'Wait' }
for _, disc in ipairs( discs ) do
local name = 'Music Disc ' .. disc
aliases[name] = { title = '&bMusic Disc', name = name, text = '&7C418 - ' .. disc }
end
-- Damaged armor, tools and weapons --
local damagedItems = {
'Arrow Loaded Crossbow',
'Bow',
'Carrot on a Stick',
'Chainmail Boots',
'Chainmail Chestplate',
'Chainmail Helmet',
'Chainmail Leggings',
'Crossbow',
'Diamond Axe',
'Diamond Boots',
'Diamond Chestplate',
'Diamond Helmet',
'Diamond Hoe',
'Diamond Leggings',
'Diamond Pickaxe',
'Diamond Shovel',
'Diamond Sword',
'Elytra',
'Firework Loaded Crossbow',
'Fishing Rod',
'Flint and Steel',
'Golden Axe',
'Golden Boots',
'Golden Chestplate',
'Golden Helmet',
'Golden Hoe',
'Golden Leggings',
'Golden Pickaxe',
'Golden Shovel',
'Golden Sword',
'Iron Axe',
'Iron Boots',
'Iron Chestplate',
'Iron Helmet',
'Iron Hoe',
'Iron Leggings',
'Iron Pickaxe',
'Iron Shovel',
'Iron Sword',
'Leather Boots',
'Leather Tunic',
'Leather Cap',
'Leather Pants',
'Shears',
'Shield',
'Stone Axe',
'Stone Hoe',
'Stone Pickaxe',
'Stone Shovel',
'Stone Sword',
'Wooden Axe',
'Wooden Hoe',
'Wooden Pickaxe',
'Wooden Shovel',
'Wooden Sword'
}
for _, item in ipairs( damagedItems ) do
local name = 'Damaged ' .. item
aliases[name] = { title = item, name = name }
end
-- Banners and colored items --
local patterns = {
'Base Dexter Canton',
'Base',
'Base Gradient',
'Base Indented',
'Base Sinister Canton',
'Bend',
'Bend Sinister',
'Bordure',
'Bordure Indented',
'Chevron',
'Chief Dexter Canton',
'Chief',
'Chief Indented',
'Chief Sinister Canton',
'Creeper Charge',
'Cross',
'Fess',
'Field Masoned',
'Flower Charge',
'Gradient',
'Inverted Chevron',
'Lozenge',
'Thing',
'Pale',
'Pale Dexter',
'Pale Sinister',
'Paly',
'Per Bend',
'Per Bend Inverted',
'Per Bend Sinister',
'Per Bend Sinister Inverted',
'Per Fess',
'Per Fess Inverted',
'Per Pale',
'Per Pale Inverted',
'Roundel',
'Saltire',
'Skull Charge'
}
local colors = {
'White',
'White',
'Orange',
'Magenta',
'Light Blue',
'Yellow',
'Lime',
'Pink',
'Gray',
'Light Gray',
'Cyan',
'Purple',
'Blue',
'Blue',
'Brown',
'Brown',
'Green',
'Red',
'Black',
'Black'
}
-- Firework Stars --
local fireworkStar = {}
for _, color in ipairs( colors ) do
local name = color .. ' Firework Star'
aliases[name] = { title = 'Firework Star', name = name, text = '&7' .. color }
table.insert( fireworkStar, aliases[name] )
for _, pattern in ipairs( patterns ) do
name = color .. ' ' .. pattern .. ' Banner'
aliases[name] = { title = 'Banner', name = name, text = '&7' .. color .. ' ' .. pattern }
end
end
aliases['Any Firework Star'] = fireworkStar
aliases['Matching Firework Star'] = fireworkStar
-- Items that use the sixteen colors --
local coloredItems = {
'Balloon',
'Banner',
'Bed',
'Carpet',
'Concrete',
'Concrete Powder',
'Glazed Terracotta',
'Hardened $1 Stained Glass',
'Hardened $1 Stained Glass Pane',
'Shield',
'Shulker Box',
'Stained Glass',
'Stained Glass Pane',
'Wool'
}
for _, item in ipairs( coloredItems ) do
local coloredItemAliases = {}
local itemName = ''
for _, color in ipairs( colors ) do
if item:find( '%$1' ) then
itemName = string.gsub( item, '%$1', color )
else
itemName = color .. ' ' .. item
end
table.insert( coloredItemAliases, itemName )
end
item = item:gsub( '%$1 ', '')
aliases['Any ' .. item] = coloredItemAliases
aliases['Matching ' .. item] = coloredItemAliases
end
-- list of all potions with no effects
local noEffects = {
'Water Bottle',
'Awkward Potion',
'Thick Potion',
'Mundane Potion',
'Uncraftable Potion',
'Splash Water Bottle',
'Awkward Splash Potion',
'Thick Splash Potion',
'Mundane Splash Potion',
'Uncraftable Splash Potion',
'Lingering Water Bottle',
'Awkward Lingering Potion',
'Thick Lingering Potion',
'Mundane Lingering Potion',
'Uncraftable Lingering Potion',
'Tipped Arrow',
'Arrow of Splashing',
'Uncraftable Tipped Arrow',
}
for _, name in ipairs(noEffects) do
aliases[name] = { name = name, text = '&7No effects' }
end
-- start these lists with the no effect items as names are not normal
local potionItems = {
['Potion'] = {
aliases['Water Bottle'],
aliases['Awkward Potion'],
aliases['Thick Potion'],
aliases['Mundane Potion'],
},
['Splash Potion'] = {
aliases['Splash Water Bottle'],
aliases['Awkward Splash Potion'],
aliases['Thick Splash Potion'],
aliases['Mundane Splash Potion'],
},
['Lingering Potion'] = {
aliases['Lingering Water Bottle'],
aliases['Awkward Lingering Potion'],
aliases['Thick Lingering Potion'],
aliases['Mundane Lingering Potion'],
},
['Tipped Arrow'] = {
aliases['Arrow of Splashing'],
},
}
-- Potions --
local effects = {
-- durations are in the order normal, extended, enhanced
{name = 'Regeneration', effect = '&9Regeneration', enhanced = 'II',
durations = { normal = { '0:45', '1:30', '0:22' }, lingering = { '0:11', '0:22', '0:05' }, arrow = { '0:05', '0:11', '0:02' }}},
{ name = 'Swiftness', effect = '&9Speed', enhanced = 'II',
durations = { normal = { '3:00', '8:00', '1:30' }, lingering = { '0:45', '2:00', '0:22' }, arrow = { '0:22', '1:00', '0:11' }}},
{ name = 'Fire Resistance', effect = '&9Fire Resistance', durations = { normal = { '3:00', '8:00' }, lingering = { '0:45', '2:00' }, arrow = { '0:22', '1:00' }}},
{ name = 'Poison', effect = '&cPoison', enhanced = 'II',
durations = { normal = { '0:45', '1:30', '0:21' }, lingering = { '0:11', '0:22', '0:05' }, arrow = { '0:05', '0:11', '0:02' }}},
{ name = 'Healing', effect = '&9Instant Health', enhanced = 'II' },
{ name = 'Night Vision', effect = '&9Night Vision', durations = { normal = { '3:00', '8:00' }, lingering = { '0:45', '2:00' }, arrow = { '0:22', '1:00' }}},
{ name = 'Weakness', effect = '&cWeakness', durations = { normal = { '1:30', '4:00' }, lingering = { '0:22', '1:00' }, arrow = { '0:11', '0:30' }}},
{ name = 'Strength', effect = '&9Strength', enhanced = 'II',
durations = { normal = { '3:00', '8:00', '1:30'}, lingering = {'0:45', '2:00', '0:22'}, arrow = { '0:22', '1:00', '0:11' }}},
{ name = 'Slowness', effect = '&cSlowness', enhanced = 'IV',
durations = { normal = { '1:30', '4:00', '0:20'}, lingering = {'0:22', '1:00', '0:05'}, arrow = { '0:11', '0:30', '0:02' }}},
{ name = 'Leaping', effect = '&9Jump Boost', enhanced = 'II',
durations = { normal = { '3:00', '8:00', '1:30' }, lingering = {'0:45', '2:00', '0:22'}, arrow = { '0:22', '1:00', '0:11' }}},
{ name = 'Harming', effect = '&cInstant Damage', enhanced = 'II' },
{ name = 'Water Breathing', effect = '&9Water Breathing', durations = { normal = { '3:00', '8:00' }, lingering = { '0:45', '2:00' }, arrow = { '0:22', '1:00' }}},
{ name = 'Invisibility', effect = '&9Invisibility', durations = { normal = { '3:00', '8:00' }, lingering = { '0:45', '2:00' }, arrow = { '0:22', '1:00' }}},
{ name = 'Slow Falling', effect = '&9Slow Falling', durations = { normal = { '1:30', '4:00' }, lingering = { '0:22', '1:00' }, arrow = { '0:11', '0:30' }}},
{ name = 'Luck', effect = '&9Luck', durations = { normal = { '5:00' }, lingering = { '1:15' }, arrow = { '0:37' }}},
{ name = 'Decay', effect = '&cWither', durations = { normal = { '0:40' }, lingering = { '0:10' }, arrow = { '0:05' }}},
{ name = 'the Turtle Master', text = '&cSlowness IV ($1)/&9Resistance III ($1)', enhanced = '&cSlowness VI ($1)/&9Resistance IV ($1)',
durations = { normal = { '0:20', '0:40', '0:20' }, lingering = { '0:15', '0:45', '0:15' }, arrow = { '0:07', '0:22', '0:07' }}}
}
local types = {
{name = 'Potion', durations = 'normal', text = 'Potion of '},
{name = 'Splash Potion', durations = 'normal', text = 'Splash Potion of '},
{name = 'Lingering Potion', durations = 'lingering', text = 'Lingering Potion of '},
{name = 'Tipped Arrow', durations = 'arrow', text = 'Arrow of '},
}
for _, effect in ipairs(effects) do
for _, type in ipairs(types) do
-- form name, it will be reused
local name = type.text .. effect.name
-- if we have durations, add times
if effect.durations then
local durations = effect.durations[type.durations]
-- turtle master is weird, so just do a fancy string replacement
if effect.text then
aliases[name] = { name = name, text = string.gsub( effect.text, '%$1', durations[1] ) }
aliases[name .. ' Extended'] = { name = name, text = string.gsub( effect.text, '%$1', durations[2] ) }
aliases[name .. ' Enhanced'] = { name = name, text = string.gsub( effect.enhanced, '%$1', durations[3] ) }
else
-- we always have normal
aliases[name] = { name = name, text = string.format( '%s (%s)', effect.effect, durations[1] ) }
-- ensure we have extended
if durations[2] then
aliases[name .. ' Extended'] = { name = name, text = string.format( '%s (%s)', effect.effect, durations[2] ) }
-- and enhanced, currently there is nothing with a duration that can be extended but not enhanced
if effect.enhanced then
aliases[name .. ' Enhanced'] = { name = name, text = string.format( '%s %s (%s)', effect.effect, effect.enhanced, durations[3] ) }
end
end
end
else
-- otherwise its just effect, currently every potion with no duration can be enhanced
aliases[name] = { name = name, text = effect.effect}
aliases[name .. ' Enhanced'] = { name = name, text = effect.effect .. ' ' .. effect.enhanced }
end
-- add the base potion to the any list
table.insert(potionItems[type.name], aliases[name])
end
end
-- build the any lists
for item, potionAliases in pairs( potionItems ) do
aliases['Any ' .. item] = potionAliases
aliases['Matching ' .. item] = potionAliases
end
-- Wood --
local woods = {
'Oak',
'Spruce',
'Birch',
'Jungle',
'Acacia',
'Dark Oak'
}
local woodItems = {
'Wood',
'Log',
'Planks',
'Fence Gate',
'Boat',
'wood Door',
'wood Fence',
'wood Button',
'wood Pressure Plate',
'wood Trapdoor',
'wood Slab',
'wood Stairs',
'Stripped $1 Log',
'Stripped $1 Wood',
'Wood Planks',
'Wood Slab',
'Wood Stairs',
}
for _, item in ipairs( woodItems ) do
local itemName = ''
local woodAliases = {}
for _, wood in ipairs( woods ) do
if item:find('wood') then
itemName = string.gsub( item, 'wood', wood )
elseif item:find('%$1') then
itemName = string.gsub( item, '%$1', wood )
else
itemName = wood .. ' ' .. item
end
table.insert( woodAliases, itemName )
end
item = string.gsub( item, '%$1 ', '' )
aliases['Any ' .. item] = woodAliases
aliases['Matching ' .. item] = woodAliases
end
-- Bedrock Edition Items --
local editionItems = {
BE = {
'Bow',
'Bucket of Pufferfish',
'Bucket of Tropical Fish',
'Spawn Cat',
'Chest',
'Cobblestone Wall',
'Ender Chest',
'Glass Pane',
'Horn Coral Block',
'Iron Bars',
'Lava',
'Flowing Lava',
'Minecart with Command Block',
'Mossy Cobblestone Wall',
'Oak Fence Gate',
'Observer',
'Spawn Panda',
'Peony',
'Rose Bush',
'Scaffolding',
'Stonecutter',
},
LCE = {
'Peony',
'Rose Bush'
}
}
for edition, items in pairs(editionItems) do
for _, item in ipairs(items) do
local name = item .. ' ' .. edition
aliases[name] = { title = item, name = name }
end
end
return aliases