Inactive [INFO] ItemID 1.2.2 - Simple and advanced search! [1.1.-R6]

Discussion in 'Inactive/Unsupported Plugins' started by TexasGamer, Jun 1, 2011.

  1. Offline

    TexasGamer

    ItemID is now on BukkitDev! Click here to visit.
    ItemID 1.2.2
    This is a plugin originally by lonelydime. Due to lack of free time, he was unable to maintain his plugins. I have taken ItemID up to help him out. (refer to this thread)
    • Commands
      • itemid
        • Display the ID of the item you are holding
        • itemid.usecmd
      • itemid <item ID>
        • Display the name of the item that corresponds to the ID
        • itemid.usecmd
      • itemid <item name>
        • Display the ID of the item that corresponds to the name
        • Not case sensitive, spaces are replaced with underscores for better matching
        • itemid.usecmd
      • find <query>
        • Advanced search
        • itemid.find
    Video Demo (open)



    Download
    ItemID 1.2.2 (older downloads)
    Requirements: Java 6+, recent Bukkit build
    [​IMG]

    Version history
    • 1.2.2
    • 1.2.1
      • Addition: compact-output option in itemid.properties
        • Set to false to print /find results line-by-line!
        • Please delete the old config file to regenerate a new one
      • Addition: /itemid now outputs damage values (color) for wool
      • Fix: Capitalization error with plugin folder name
      • Compatibility: 1597
    • 1.2
      • Addition: Advanced search using /find
      • Addition: BukkitPermissions support
      • Removal: Permissions 2.x/3.x support
      • Compatibility: 1060-1597*
    • 1.14
      • Addition: A readme is now included with the download
        • Credit to sk89q!
      • Addition: Output now has color!
      • Tweak: ItemID.jar is now in a separate folder (to prevent unzipping issues)
        • Credit to efstajas!
      • Tweak: If the player is holding nothing and uses /itemid, the plugin will now alert that nothing is being held (as opposed to "AIR:0")
      • Compatibility: 1000*
    • 1.13
      • Updated for build 818 and Permissions 3.x
      • Also works with build 860!
    • 1.12
      • Updated to work with build 477
      • Uses onCommand now
    • 1.11
      • Removed the stupidly long constructor
      • Added optional Permissions support
    • 1.1
      • Added support for /itemid <number> and /itemid <string>
      • Removed instances of bukkit.*
    • 1.0
      • Initial release
    Coming soon...
    • ...nothing is planned for now!
    *Compatibility is only what I can guarantee and what I have tested that specific version with. The plugin doesn't heavily rely on the Bukkit API, so it shouldn't break often.
    Bugs? (open)
     
    Phaedrus likes this.
  2. Offline

    marvinbek

    Yeah.
     
  3. Offline

    TexasGamer

    There isn't an option for that at the moment, but I can possibly add it as a feature in a future release. If you absolutely need the feature now, I believe WorldEdit has a similar command that lists results line-by-line.
     
  4. Offline

    Danton1983

    is it to much to ask for a screen shot?
     
  5. Offline

    TexasGamer

    I will post some when Bukkit is updated to 1.8. ;)

    I may also do a video... it's something I've been meaning to work on for my plugins.
     
  6. Offline

    SondreHG

    That would be nice...
     
  7. Offline

    TexasGamer

    Okay, this will definitely be an option in the next update.
     
  8. Offline

    TexasGamer

    As requested:


    I have also added 1.8 items to the data file. The plugin will download the latest data file on the server reload/launch. No update to the plugin is necessary!
     
  9. Offline

    bellegueule

    can you add a shortcut? like if i press "P" that tell me the id of what i have in my hand?(configurable in a config file?)


    PS: sorry for my english im french xD

    Ps2: tumb up for the search :p
     
  10. Offline

    TexasGamer

    Something like that would require Spout, which I have no past experience with. I'll still look into it to see what I can do. ;)
     
  11. Offline

    bellegueule

    pls dont kill me if i said a dumy thing

    you cant do something like that?

    If P is pres,
    /itemid is write in the chat

    i think its posible but i dont know a thing is java xD
     
  12. Offline

    TexasGamer

    Bukkit plugins can't use keyboard shortcuts (instead of a command) without the use of Spout, a plugin and client mod that allows for cool features such as keyboard shortcuts, custom menus, forced texture packs, and much more.

    And don't worry, there isn't such thing as a dumb question! :)
     
  13. Offline

    bellegueule

    ok Thank you for taking the time to explain
    Ps, if you need a tester before release a plugin i can help you :p
     
  14. Offline

    TexasGamer

    No problem! I don't have anything specific for now, but you can always find the latest builds of my plugins here.​
     
  15. impresive, thx for plugin

    Although now you can do give the name of the object "/give kianxineki2 torch 2".
    Perfect comes to know the exact name

    View bug:

    Code:
    2011-09-18 09:05:36 [INFO] ItemID 1.2 enabled.
    2011-09-18 09:05:37 [INFO] ItemID: Updating data...
    2011-09-18 09:05:38 [INFO] ItemID: Update complete!
    2011-09-18 09:05:39 [SEVERE] java.io.FileNotFoundException: /home/kian/mine/mine-18-bukkit/plugins/ItemId/item-data.xml (No such file or directory)
    2011-09-18 09:05:39 [SEVERE]    at java.io.FileInputStream.open(Native Method)
    2011-09-18 09:05:39 [SEVERE]    at java.io.FileInputStream.<init>(FileInputStream.java:137)
    2011-09-18 09:05:39 [SEVERE]    at java.io.FileInputStream.<init>(FileInputStream.java:96)
    
    2011-09-18 09:05:39 [SEVERE] java.io.FileNotFoundException: /home/kian/mine/mine-18-bukkit/plugins/ItemId/item-data.xml (No such file or directory)

    the plugin creates the folder ItemID

    Producing an error in linux servers and differing case-sensitive

    Quick fix:
    Code:
    cp-r ItemID ItemId


    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  16. Offline

    xAsianZombie

    I hope i dont need permissions for this
     
  17. Offline

    TexasGamer

    Will fix in the next version. Thanks for the bug report! :)

    Yes, you do need to be running a permissions plugin that uses Bukkit's built in permissions (SuperPerms). Sorry for the trouble. :(
     
  18. Offline

    xAsianZombie

    Well its not ur fault lol, its mine for not being able to figure out permissions.
     
  19. Offline

    sleepyhead87

    Hey there, love the plugin idea!

    Unfortunately I'm a complete noob, and can't get it working!

    First time setting up my server, but am unable to see what I did wrong.
    Currently using a vps with mcmyadmin, with permissionsbukkit and spout installed.

    Using the ingame interface, I put myself into the admin group and gave the admin group the permission "itemid.usecmd" (set to "true")

    But when holding any item, or even nothing, and typing /itemid, nothing happens. Would appreciate any help, thanks!

    EDIT:
    Apparently in console, right after ItemID is enabled and updates itself, it automatically disables itself right after. Anyone know why?
     
  20. Offline

    Clucky

    I'm getting an error message:
    Code:
    14:17:36 [INFO] ItemID 1.2 enabled.
    14:17:36 [INFO] ItemID: Updating data...
    14:17:36 [INFO] ItemID: Update complete!
    14:17:36 [SEVERE] java.io.FileNotFoundException: /home/clucky/Desktop/Minecraft1.8/plugins/ItemId/item-data.xml (No such file or directory)
    14:17:36 [SEVERE]     at java.io.FileInputStream.open(Native Method)
    14:17:36 [SEVERE]     at java.io.FileInputStream.<init>(FileInputStream.java:137)
    14:17:36 [SEVERE]     at java.io.FileInputStream.<init>(FileInputStream.java:96)
    14:17:36 [SEVERE]     at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:87)
    14:17:36 [SEVERE]     at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:178)
    14:17:36 [SEVERE]     at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:630)
    14:17:36 [SEVERE]     at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:189)
    14:17:36 [SEVERE]     at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:776)
    14:17:36 [SEVERE]     at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:741)
    14:17:36 [SEVERE]     at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
    14:17:36 [SEVERE]     at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1208)
    14:17:36 [SEVERE]     at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:525)
    14:17:36 [SEVERE]     at javax.xml.parsers.SAXParser.parse(SAXParser.java:392)
    14:17:36 [SEVERE]     at javax.xml.parsers.SAXParser.parse(SAXParser.java:274)
    14:17:36 [SEVERE]     at main.java.com.lonelydime.ItemId.DataParser.search(DataParser.java:51)
    14:17:36 [SEVERE]     at main.java.com.lonelydime.ItemId.DataParser.search(DataParser.java:42)
    14:17:36 [SEVERE]     at main.java.com.lonelydime.ItemId.ItemId.initData(ItemId.java:132)
    14:17:36 [SEVERE]     at main.java.com.lonelydime.ItemId.ItemId.onEnable(ItemId.java:79)
    14:17:36 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)
    14:17:36 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957)
    14:17:36 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    14:17:36 [SEVERE]     at com.bekvon.bukkit.plugman.PlugMan.loadPlugin(PlugMan.java:424)
    14:17:36 [SEVERE]     at com.bekvon.bukkit.plugman.PlugMan.doCommand(PlugMan.java:128)
    14:17:36 [SEVERE]     at com.bekvon.bukkit.plugman.PlugMan.onCommand(PlugMan.java:64)
    14:17:36 [SEVERE]     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    14:17:36 [SEVERE]     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    14:17:36 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:360)
    14:17:36 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:356)
    14:17:36 [SEVERE]     at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:548)
    14:17:36 [SEVERE]     at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:525)
    14:17:36 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:409)
    14:17:36 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:454)
    14:17:36 [SEVERE] ItemID: An error occured while reading: item-data.xml.
    14:17:36 [INFO] ItemID Disabled
    
    Might this be because im using the craftbukkit build for 1.9 prerelease5 or because I'm using PermissionsBukkit?
    version (open)

    This server is running Craftbukkit version git-Bukkit-1.8.1-R4-6-g2ded5d4-b17-1.9jnks (MC: Beta 1.9 Prerelease 5)

    plugins (open)

    TextPlayer, GiftSend, Residence, CustomCrafting, boosCoolDown, PlayerTracker, TeleConfirmLite, NoMovedTooQuicklyKick, uCalc, BukkitHTTPD, Command iConomy, MultiInv, CommandBook, commandBlocks, AdvancedBans, Memo, Reporter, MCStats2, ForeverALoad, WorldGuard, GlobalShop, PlugMan, MineCal, SuperLog, playerList, ResidenceSigns, Rakamak, MCDocs, OpenInv, VanishNoPickup, SheepFeed, Waypoint, WorldEdit, bShortcut, ToolNotifier, ItemLogger, SkinAdder, iConomy, PluginsManager, OffLine, PlayerLogger, ShowCaseStandalone, MinecraftViewer, CartJump, ItemID, bLog, Runecraft, Tips, AutoSave, Permissions, RemindMe, dynmap, PermissionsBukkit, LWC, DeathTpPlus,



    EDIT: read up a bit and changed D to d and worked fine. thanks.
     
  21. Offline

    TexasGamer

    Current plan with the official release of Minecraft:
    • Add option for the find command to output items one item/block per line
      • Configurable via config file
    • [Done!] Fix directory name when updating data file (see above posts)
    • [Done!] Update the data file to support the new blocks and items that have been added in 1.0
      • This will take place soon, as I don't need to rely on a new Bukkit build (plus no new plugin version!)
    • [Done!] Moving ItemID to BukkitDev
      • This will take place soon, as I don't need to rely on a new Bukkit build
    Work will begin when Bukkit is updated to support the new version of Minecraft. I am glad to be back after a break and am excited to get working again!
     
  22. Offline

    Deleted user

    .zip file?
    Put it into a .jar file please!
     
  23. Offline

    TexasGamer

    The .jar file is contained within the .zip file. If you do not wish to deal with .zip files, you can download the latest snapshot here. The appropriate files will be generated and/or downloaded on first run.
     
  24. Offline

    Deleted user

    Thanks!
     
  25. Offline

    zenyl

    Really well made! A must-have! :D
     
  26. Offline

    leonardio98

    ITS NOT HELPFUL
     
  27. Offline

    TexasGamer

    This update fixes a pesky bug and fleshes out some already existing features. Wool blocks now display damage values (which relates to the block's colors). To display /find results with one result per line, set "compact-output" to false. To use the "classic" output, set this value to true. You will need to delete the properties file to get the new option.

    ItemID 1.2.1 (older downloads)
    Requirements: Java 6+, recent Bukkit build
    [​IMG]

    Changes
    • 1.2.1
      • Addition: compact-output option in itemid.properties
        • Set to false to print /find results line-by-line!
        • Please delete the old config file to regenerate a new one
      • Addition: /itemid now outputs damage values (color) for wool
      • Fix: Capitalization error with plugin folder name
      • Compatibility: 1597

    Do you have something constructive to suggest?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  28. Offline

    columb

    >98
    >1998
    >13 years old

    Also, what about feature for sub id's?
    Like potions or wool have.
     
  29. Offline

    TexasGamer

    Version 1.2.1 has wool data values. Potions will be added in a coming version.
     
  30. Offline

    TexasGamer

    With the recent announcements, I feel like it's time for another update:

    My personal thoughts on the ordeal
    Feel free to read up on my blog post

    ItemID development
    ItemID is currently in a feature freeze and will not receive major updates for quite some time. An emergency patch for R5 is planned. No ETA has been determined yet, but it is high priority. Within the coming months, the following will happen:
    • ItemID will gain full-on Spout support. This means that the upcoming Spout server will be fully supported (hopefully with the same file!).
    • ItemID will be ported to the Minecraft API (still using the same file if possible) once it is released and I feel up for rewriting code once again.
     
  31. Offline

    TexasGamer

    This update will work with 1.1-R6 and above. The update also includes a Metrics system to track plugin usage. To view stats, visit here. You can disable tracking within the PluginMetrics folder.

    An update to include 1.2's new items will be released soon. You will not need to update the plugin as it automatically downloads!

    ItemID 1.2.2 (older downloads)
    Requirements: Java 6+, recent Bukkit build
    [​IMG]

    Version history
     

Share This Page