WhatIsIt
WhatIsIt - Item and entity names library and plugin
Help support development of WhatIsIt: Donate (Total donated to date: 6 USD)
This plugin aims to fill the hole of friendly item names in Minecraft server. This plugin is a must include for any other plugin requiring friendly item names, such as auction and trading plugins, and is a memorable toy for any server which has items, blocks or entities.
This plugin has been developed primarily for:
Drop by and pay us a visit!
Features
This plugin is primarily a library to get friendly names from a yml file for entities, blocks, items and enchantments. Easy access to public static commands makes integration into any plugin fast and easy.
All names are stored in names.yml. Storing the names in a customizable .yml file allows for easy language conversion and support for custom items with new item id's which would not normally be recognized by plugins which are not Spout compatible.
- Added monster type support to monster spawner blocks. (v1.0.2)
- If any spawner drop plugins assign the typeid to the data or damage, it should also display properly. (v1.0.2)
Videos
Plans
- Add authors for books.
Commands
Requires permission "whatisit.use":
- /wis - What is this? Shows friendly item info for the held item.
- /wit - What is that? Shows friendly entity or block info for what you're targeting.
Requires permission "whatisit.admin":
- /wis itis {String name} - Set name for item and save names.yml.
- /wit itis {String name} - Set name for item and save names.yml.
- /wis reload - Reload names.yml before showing item name.
- /wit reload - Reload names.yml before showing item name.
Permissions
- whatisit.use - Allows you to use the /wis and /wit commands. (default: op)
- whatisit.admin - Allows administrative functions. (default: op)
Permission Notes
- These permissions do not affect other plugins calling shared functionality.
- Vault is required in 1.b.1, but a fallback to superPerms has been added in 1.0.0.
Setup
This plugin is installed much like every other plugin. Put the WhatIsIt.jar file in your /plugins/ folder and restart the server. The config files automagically appear in the /plugins/WhatIsIt/ folder. Set up your permissions per the permissions plugin directions of your choice (this supports Vault, so any perms works, without Vault, uses bukkit's built-in system).
- In v1.b.0, the names.yml file is being generated with the config.yml content. Please use the uploaded names.yml file available on the file list on the right.
Configuration
In the config.yml file's config section, there is only one option, display-data-values. Set to true or false, the default is true. This will display the data values when using the /wis and /wit commands. This does not affect other plugins display of data values, they will not be sent data values from this plugin.
Everything else in config.yml is editable messages. Except the parenthesis around the data values and names, all output from WhatIsIt is specified in the messages section of config.yml. Edit here if you want to change these. These messages affect only WhatItIs output and not any plugin that calls WhatItIs.
In the names.yml file, separated by type, are id/name pairs. These are the values used to generate the names. You can edit them in game with commands or in the file itself. It may be safer for those unfamiliar with YML format to use the in game commands. For the rest of you, a semi-colon is used to separate the item id and data/damage info. %d can be used to insert the data value into the item name (added in 1.2.0 to show the map #).
Linking from your Plugin
See this useful linking page: Linking WhatIsIt (javadoc)
We will see about getting t his updated asap
Question. Any ideas why the plugin is recognizing mcMMO haste potions (ID 373:800) as Thick Potions (ID 373:32)
When holding the custom potions in hand, they show up as 373:800 but /wis shows it as 373:32.
@Gahshunk292
I'm using NotePad++. Still doesn't work.
@hutt132
I really hope you edited it with something like NotePad++
@basicmark2
I did this and the new items still show up as unknown.
@basicmark2
Thank you
Looks like someone already has updated the names for 1.8:
https://github.com/roastnewt/WhatIsIt/blob/master/src/names.yml
Just replace your existing names.yml with that :).
upload 1.8 names.yml?
@JoePCool14
You know all you gotta do is update the names.yml in the folder right?
Hello there! Do you think that you will be updating this with 1.8 blocks/items? Currently it works on 1.8 Spigot, but auction something like a Birch Door results in "Unknown". Any response is greatly appreciated! :)
@Ruud_Schmitz
you sir, are the real MVP.
@Ruud_Schmitz
you are quite the legend
Your title here... ======here is a names.yml that i have updated as far is i possible could for 1.8. - I do not claim not to have made a mistake by the way. If you find one, let me know please. T plugin version posted on this page above works for 1.7.9 1.7.10 1.8 craftbukkit and spigot both, with at least flowauction, with the posted file.......
https://drive.google.com/file/d/0B5bZ9tGNOQueekFfRms4RjJ1SGM/view?usp=sharing
keep digging !
@Jroowuzheer
I already pm you that request new 'WhatIsIt' version, please send me the download link !!
Anyone looking for an update to this plugin can message me here on bukkit dev, I updated it myself. IDC if you dont trust me, if you do want to trust me then just pm me.
anyone have a custom version for 1.7.9? I need this plugin to run floAuction
anyone have a config for all 1.8 blocks yet?
(1:2) stone
This is incorrect
ETA for next update?
@Raginshunter
I appreciate your proactivity. I don't actually support anything but vanilla Bukkit (too many plugins to worry about otherwise). Anything (except potions which work differently) with a unique item id and data number should be supportable. I only use a vanilla client and at that, I seldom play Minecraft anymore. I do try to make sure my plugins are updated for Bukkit though.
@ZenDarva
i tried to follow the instructions for this i added it to my player files and even tried the server files it isnt creating the names.yml file
if you can provide the file via github or pastebin that would help alot of people out