User:MonkeysHK/sandbox3

This is a list of external tools that can be used for wiki-related content.

Guideline
Not all methods require a tool but knowing how to get a skin file is important for some tools below.
 * SkyBlock Addons / NBT data (player head items only) - while there are various ways to get NBT data, the recommended method is using the Skyblock Addon mod. Once you are running the mod and logged into SkyBlock, use the command  to enable dev mode, then hover over the item and hit right control to copy it to the clipboard. The NBT data can be pasted into the Head Renderer Script to obtain the skin url as well as a render of the image.
 * Wikitools Mod / NBT data (both items and entities) - Click while hovering over an item or facing an entity to copy its NBT data. Inside the data is an encoded string; copy and paste it into base64decode.org. This will contain an URL to the skin file. The mod doesn't make any chat message after copying the NBT data, so be careful!
 * .minecraft folder (both) - A bit of a hassle, but requires no mods or tools. First, you'll want to go to your  folder and delete the "skins" folder inside of it (keep this folder open). Next, you'll want to open Minecraft, go to the loading zone right -before- the item you want, re-delete the skins folder (the fewer items in it the better), get the item's skin file to load, then log out right away to prevent getting extra skins. You should now have a bunch of files in your skins folder; you will need to append the ".png" file extension to the end of these files to view them (a mass file rename tool can be useful), and then find the one you want.
 * Other sites (both) - Another way it to get the file from another site. While there are various ways, some are:
 * NPCs: matdoes.dev (click or search the NPC you want and it will have a skin download option)
 * Player Heads: sky.lea.moe — Find someone with the item/player head you want, then right click > Inspect element on the image. You'll see an URL for the background image such as . Copy that code and paste it into this link   for the texture image!
 * Leaked Textures: Megakloon's profile on namemc.com

Entity Renderer
Wikitools Mod 2+ ( Download Link GitHub ) - a mod continued to be developed by Charzard4261. It lets you render any entity (mob, player, NPC, anything) with a single click of a button. One of its latest feature is a solid-looking UI that lets you render entities. It also lets you copy the NBT data of any item or entity (it doesn't make any chat message, so be careful!). Instructions, as well as source code can be found on its GitHub repo.

Legacy version(s):
 * Wikitools Mod 1.0 ( Download Link GitHub ) - by its creator and one of the old wiki editors MichaelPriebe

The mod above is great for taking picture of equipped armor sets - however, it requires you own and wear the armor. Sometimes you do not want to acquire an armor set in-game. To circumvent that, the following script can be used:

Give self items from NBT data ( JSFiddle ) - This script convert NBT data in Minecraft commands that let you give yourself the same armor on a vanilla Minecraft world (with cheats enabled). This is useful as it lets you take NBT data from the Auction House (or any other inventory slot you can find it), plug it into this script, and then execute each generated command on a vanilla world, where screenshots can then be taken with the entity renderer tool above.

Skin Renderer
Steve.png Entity Renderer should be used instead. The downloadable files listed require Blender to open. To render a skin you first need to acquire the skin file, and then replace is as the input image in the blender file. All skin renders should try to use this method for consistency.
 * actual_player.blend - used in infoboxes
 * actual_player_backwards.blend - not used on wiki directly, but can be useful for map images

Block Renderer
Stone.png BlockRenderer ( Download Link ) - It allows quick rendering of items, blocks, heads etc ( not suitable for enchanted items ) with a press of a customizable key.

Holding along side the key will render the item at a smaller resolution (without it renders at 512 someone else would need to test if they have the same result). Holding will render all the resources of the mod that the item belongs too. Rendering is easy you only need to hover over the item you want rendered and press the selected key. All renders are stored in the minecraft directory in folder renders (if a all render is done it will store them in a subfolder). It is advised to set the key to something that is not regularly used since the mod triggers even inside chat, wont do anything but it might get annoying since it does output in the chat "Cant find an item to render".

Head Renderer
Player Head.png Head Render Thingy 4.0 ( Website GitHub ) - an online tool used to render custom heads. This version supports multiple input methods: Head/Skin file, NBT Data (from either WikiTool or SkyBlock Addons, see above), Head Command from a NameMC skin page or a known Texture Id. Also useful for obtaining the Texture Id of the head render.

Alternatively, you may use the Block Renderer to generate a head render of a placed head.

Colored Leather Armor Icons
Wise Dragon Chestplate.png Leather Armor Coloring JSFiddle - an online tool used to make images of leather armor with a specific color. Requires no assets.

Enchanted Item Versions
Obsidian.png Since screenshots end up with an inconsistent item glint, we take the high-detailed renders from the minecraft wiki and run them through a photoshop/gimp file to apply the glint. Enchanted Obsidian.png
 * Photoshop Versions
 * Ench_Item_160px.psd - For use on normal flat 2D items
 * Block_300px.psd - For use on blocks
 * Gimp Versions
 * Ench_Item_160px.xcf
 * Block_300px.xcf

Isometric screenshots
Mineshot (Direct Download Website) - a Minecraft mod used to take isometric and high-res screenshots. Instructions are in the link, file download is below.

Sprite
Bulvar_Sprite.png NPC Sprite Maker ( JSFiddle ) - Makes a 64x64 sprite image of an NPC's face from a skin file for use on the wiki

Sprite Upscaler ( JSFiddle ) - Turns any-sized sprite into a 64x64px version. Will only be used for transforming the old mob/npc sprites from 16x16 to 64x64 images.

Text Parsers and Generator
Enchanted Book.png UI Multi-parser and Generator ( JSFiddle ) - Generates the Slot part for Shop UIs. To use it, copy the NBT of the item, paste it into the input box, and click "generate". You still have to fill in the <1>, and fields though.

Articles
Magic Words ( MediaWiki Article ) - List of magic words that helps editing in source mode.

NEU Repo
Not Enough Updates (NEU) Repository ( Github ) - As NEU has a larger team of testers, patrons and players with substantial amounts of in-game coins, their data gathering is usually more efficient than Wiki Editors. It is therefore useful to reference and use data from the NEU Repo. See also:

Note that minions are referenced as items named as _GENERATOR_.json