Module:KnightMiner/DeprecatedSprites - minecraft.fandom.com
Treść tej podstrony pochodzi z artykułu „Module:KnightMiner/DeprecatedSprites” w domenie minecraft.fandom.com na licencji CC BY-NC-SA 3.0
This module pulls a list of deprecated sprites from one of the sprite ID modules and displays it in a simply formatted fashion.
Usage[]
To run p.deprecated, simply set the first parameter to the name of a sprite sheet; for example, Block
Example[]
{{#invoke:KnightMiner/DeprecatedSprites|deprecated|Block}}
all-box-of-infinite-booksall-clothall-colored-planksall-tinted-glassan-ant-backan-ant-frontan-ant-sidean-ant-topan-antbeacon-revision-1beehive-bottombell-standblack-colored-planksblack-tinted-glassblock-of-coal-revision-1blue-colored-planksblue-coral-mineconblue-coral-slab-mineconblue-ring-lce1blue-tinted-glassbox-of-infinite-books-bluebox-of-infinite-books-greenbox-of-infinite-books-redbox-of-infinite-books-yellowbox-of-infinite-booksbricks-revision-1bricks-revision-2brown-colored-planksbrown-tinted-glasscalibrated-sculk-sensor-precapri-clothchairchartreuse-clothcheesechest-frontclothcobblestone-revision-1cobblestone-revision-2colored-plankscommand-block-revision-1conduit-sidecopper-sinkcopper-spleavescrying-obsidian-revision-1cursorcyan-clothcyan-colored-plankscyan-tinted-glassdark-gray-clothdead-coral-blockdead-coral-minecondead-coral-slab-minecondiamond-block-bottomdiamond-block-sidediamond-block-topdiorite-belldirt-revision-1dirt-slabdispenser-revision-1end-portal-frame-sideways-emptyend-portal-frame-sideways-eyeend-portal-frame-sidewaysetho-slabfunky-portalfurnace-bottomfurnituregearglowstone-revision-1gold-block-bottomgold-block-revision-1gold-block-sidegold-block-topgolden-chestgranite-bellgrass-block-revision-1grass-block-revision-2grass-block-side-revision-1grass-block-side-revision-2grass-block-top-revision-1grass-block-top-revision-2gravel-revision-1gravel-revision-2gray-colored-planksgray-tinted-glassgreen-clothgreen-colored-planksgreen-tinted-glasshoney-block-mineconhow-did-we-get-here?impulse-command-block-revision-1infinite-lava-sourceinfinite-lavainfinite-water-sourceinfinite-wateriron-block-bottomiron-block-revision-1iron-block-sideiron-block-toplava-flow-revision-1lava-revision-1lava-spawnerlava-top-revision-1lectern-revision-1leftoverlight-blue-colored-plankslight-blue-tinted-glasslight-gray-clothlight-gray-colored-plankslight-gray-tinted-glasslime-colored-plankslime-tinted-glasslocked-chestmagenta-clothmagenta-colored-planksmagenta-coral-mineconmagenta-coral-slab-mineconmagenta-tinted-glassmonster-spawner-revision-1mossy-cobblestone-revision-1mysterious-frame-with-slot-topneither-portaloak-leaves-fast-revision-1oak-leaves-revision-1observer-bottomobserver-front-revision-1obsidian-revision-1orange-clothorange-colored-planksorange-tinted-glassother-portalpaeoniapickaxe-blockpink-colored-plankspink-tinted-glasspiston-side-downpiston-side-leftpiston-side-rightplace-blockplanks-revision-0planks-revision-1planks-revision-2polished-granite-bellpotted-rosepurple-clothpurple-colored-plankspurple-tinted-glassrail-horizontalred-clothred-colored-planksred-tinted-glassrose-berose-clothrose-jeroseruby-oresand-revision-1sapling-revision-1sapling-revision-2shrub-invsilver-tinted-glasssky-portal-frame-emptysky-portal-frame-fullsky-portal-framesnow-layersponge-revision-1spring-green-clothsticky-piston-side-downsticky-piston-side-leftsticky-piston-side-rightstone-revision-1structure-block-revision-1sugar-cane-revision-1swaggiest-stairs-evertablethe-zonetinted-glass-april-foolstorch-(burnt-out)ultramarine-clothusb-charger-block-bottomusb-charger-block-sideusb-charger-block-topusb-charger-blockviolet-clothwater-flow-revision-1water-revision-1water-spawnerwater-top-revision-1waterlogged-conduit-sidewaterlogged-conduit-topwaxwhite-clothwhite-colored-plankswhite-tinted-glassyellow-clothyellow-colored-planksyellow-coral-mineconyellow-coral-slab-mineconyellow-ring-lce1yellow-tinted-glass
[view | edit | history | purge]The above documentation is transcluded from Module:KnightMiner/DeprecatedSprites/doc.
local p = {}
function p.deprecated( f )
local name = f.args[1] .. 'Sprite'
-- Load the list of sprites based on the name given
local data = mw.loadData( 'Module:' .. name ).ids
-- Go over every sprite to check for deprecated sprites
local output = {}
for k, v in pairs( data ) do
if v.deprecated then
table.insert( output, '<code>' .. k .. '</code>' )
end
end
-- If we have results, then format them a bit and return results
if #output > 0 then
table.sort( output )
-- Add a dummy item to make the list easier
table.insert( output, 1, '' )
local div = mw.html.create( 'div' ):css{
['column-width'] = '15em',
['-moz-column-width'] = '15em',
['-webkit-column-width'] = '15em'
}:wikitext( table.concat( output, '\n* ' ) )
return '; [[Template:' .. name .. '|' .. name .. ']] \n' .. tostring( div )
end
end
return p