This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
ItemCase is an easy to use plugin that allows you to showcase items on slabs. You can also use these itemcases as shops that players can buy and sell items to/from.
Now updated to Minecraft 1.12
Features
Vault support.
WorldGuard support.
Multiverse support.
Multi-Dialect support (Translators needed).
Easy to use creation and customization system.
Efficient, no-lag itemcases.
Credit goes to the original genius narrowtux for this awesome idea.
Well, I was more looking for carpet to be an ItemCase so I could put it on regular blocks ;)
I'm sorry about all of my requests, but seriously one last thing, could a permission or config option be added so people without the create permissions do not see the message about not having permissions?
Click on the block behind the showcase to place carpet on an already made one, or click on the front of the slab to add to one with carpet already on it.
Okay, I just wanted to update and say I went and put this on a test server with only the necessary 4 plugins (this, vault, PEX, economy) and the reason it wasn't working was that I made a mistake by using itemcase.showcase instead of itemcase.create.showcase
I was about to come say "No! I did this and it really isn't working!" buuuut I like to be thorough, and decided to redo all of the permissions just in case, and I'm glad I did. :)
Oh yeah, quick note, in the startup script even though I'm using 1.1 it says that it is version 1.0 and an update is available for Area Protect! (lol wrong plugin and verison)
I believe while in shop mode, if you move away from the itemcase, maybe a configurable distance, it will disable shop mode and return to game mode.
Or have it so that you can only shop if you are standing on the block you initiated the shop in the first place. If you move to a block next to it, it will disable shop mode.
I think it's better for players if chat mode desactivates when he moves... Another feature it's right click for buy and type in chat the amount and left click for sell and type in the amount. ( line another option instead of chat mode). Awesome plugin :d
I may add support for other blocks in the future, also itemcase.* is not a registered wildcard as of yet, you need to add the permissions individually at the moment.
@SilverKytten
wow ! thanks for the reply lol :D i don't think it'll be an issue either ....but i do get an error on startup :
[17:34:43] [Server thread/ERROR]: Error occurred while enabling ItemCase v1.0 (Is it up to date?)
java.lang.NullPointerException
at com.gmail.bleedobsidian.itemcase.ItemCase.onEnable(ItemCase.java:178) [?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:218) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:384) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:298) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:280) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:342) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:319) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:275) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks]
at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:175) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks]
at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks]
.... Bukkit 1.6.4 ?? I'm updated and everything so .....
Is there any way this could be used with blocks other than slabs? I use stairs as shelves a lot, as well as wool and other things as "tables"
Also, for some reason permissions aren't working for me o.o I'm using PEX and tried setting them all up manually as well as itemcase.* and neither worked :/ It just says "You do not have permission to create an item case"
With the latest updates to CraftBook, it became all one jar and added in an /ic command .. (Or maybe it already had it, I just didn't have that jar in, but I'm pretty sure it was added.) That command takes over, so you're unable to do use ItemCase's /ic .. And /itemcase isn't yet a valid command..
However, since you're using this just for displays, it shouldn't affect you at all .. and if you do decide to use the shop part of this plugin (Or if anyone else is using CraftBook and needs to create shops before /itemcase is a command, or doesn't want to type that all out .. or even just doesn't want to type it at all) You can edit shops through the text file en masse.. Just add in anything that id doesn't have..
Please add Multiverse Suport
Error: No extra worlds folder being created on /plugins/ItemCase/ only default world,end,nether
Manually added the extra world folder with the config file and restarted the server
Itemcase message showing on the chat but no Itemcase Created, Itemcase function properly on the default worlds
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
@SilverKytten
Well, I was more looking for carpet to be an ItemCase so I could put it on regular blocks ;)
I'm sorry about all of my requests, but seriously one last thing, could a permission or config option be added so people without the create permissions do not see the message about not having permissions?
@diannetea
Until other blocks are added, would this help?
Click on the block behind the showcase to place carpet on an already made one, or click on the front of the slab to add to one with carpet already on it.
One last thing, as far as other blocks go, could you just maybe add carpet? That would satisfy my needs, anyway. :)
Okay, I just wanted to update and say I went and put this on a test server with only the necessary 4 plugins (this, vault, PEX, economy) and the reason it wasn't working was that I made a mistake by using itemcase.showcase instead of itemcase.create.showcase
I was about to come say "No! I did this and it really isn't working!" buuuut I like to be thorough, and decided to redo all of the permissions just in case, and I'm glad I did. :)
Oh yeah, quick note, in the startup script even though I'm using 1.1 it says that it is version 1.0 and an update is available for Area Protect! (lol wrong plugin and verison)
@Woodpeckersam
A distance feature is a very good idea.
as elkidz has said,
I believe while in shop mode, if you move away from the itemcase, maybe a configurable distance, it will disable shop mode and return to game mode.
Or have it so that you can only shop if you are standing on the block you initiated the shop in the first place. If you move to a block next to it, it will disable shop mode.
I think it's better for players if chat mode desactivates when he moves... Another feature it's right click for buy and type in chat the amount and left click for sell and type in the amount. ( line another option instead of chat mode). Awesome plugin :d
@Maximvdw
Regardless, that is not the issue at hand.
@diannetea
The wildcard in PEX only works for permissions declared in the plugins.yml, not in code permissions.
@bobbensun
You're welcome. :P
I get kind of the same error (just checked) and I'll put that in a bug report .. I wouldn't be too worried about it, though.
@BleedObsidian
I did, that's what I meant by manually :P Also, PEX uses regex so .* does actually work.
This is my item case perm snippet:
Still doesn't work.
@diannetea
I may add support for other blocks in the future, also itemcase.* is not a registered wildcard as of yet, you need to add the permissions individually at the moment.
@SilverKytten wow ! thanks for the reply lol :D i don't think it'll be an issue either ....but i do get an error on startup :
[17:34:43] [Server thread/ERROR]: Error occurred while enabling ItemCase v1.0 (Is it up to date?) java.lang.NullPointerException at com.gmail.bleedobsidian.itemcase.ItemCase.onEnable(ItemCase.java:178) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:218) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:384) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:298) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:280) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:342) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:319) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:275) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:175) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-50-g402ee87-b2959jnks]
.... Bukkit 1.6.4 ?? I'm updated and everything so .....
Is there any way this could be used with blocks other than slabs? I use stairs as shelves a lot, as well as wool and other things as "tables"
Also, for some reason permissions aren't working for me o.o I'm using PEX and tried setting them all up manually as well as itemcase.* and neither worked :/ It just says "You do not have permission to create an item case"
@bobbensun
:)
With the latest updates to CraftBook, it became all one jar and added in an /ic command .. (Or maybe it already had it, I just didn't have that jar in, but I'm pretty sure it was added.) That command takes over, so you're unable to do use ItemCase's /ic .. And /itemcase isn't yet a valid command..
However, since you're using this just for displays, it shouldn't affect you at all .. and if you do decide to use the shop part of this plugin (Or if anyone else is using CraftBook and needs to create shops before /itemcase is a command, or doesn't want to type that all out .. or even just doesn't want to type it at all) You can edit shops through the text file en masse.. Just add in anything that id doesn't have..
Owner: SilverKytten
Item:
type: INK_SACK
damage: 4
Type: SHOP/SHOWCASE
Infinite: true/false
Inventory: {}
Shop:
Buy: true/false
Sell: true/false
BuyPrice: 0.0
SellPrice: 0.0
@SilverKytten
Thanks a lot !! Woohoo !! ... and .... i have craftbook on my server, could i have a breakdown of that conflict pls ? Thank you a!! :D
@bobbensun
Yeah, I've already notified BleedObsidian and it's fixed in V1.1. :) All of those things now work.
@Freakno @jollyghost300
It totally supports Multiverse ... I use both perfectly fine. Only plugin I've found a conflict with is CraftBook.
Can you please make this compatible with a 1.6.4 server?
@Freakno
I can't re-create your issue, I have created a new world and reloaded/restarted the server and everything is fine.
@Maximvdw
Please add Multiverse Suport Error: No extra worlds folder being created on /plugins/ItemCase/ only default world,end,nether Manually added the extra world folder with the config file and restarted the server Itemcase message showing on the chat but no Itemcase Created, Itemcase function properly on the default worlds