Inactive [MECH/ECON] Showcase v0.8.1 - Create visual shops by spawning drops on slabs [1.1-R5]

Discussion in 'Inactive/Unsupported Plugins' started by narrowtux, May 17, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    narrowtux

    [​IMG]
    Version 0.8.1​
    As supposed in this thread, I created a plugin that lets you put items into glass blocks (now steps, it's notchs fault) to showcase them. This is useable for shops, to show what's for sale there, or to make clear what type of farm you built.
    Features
    • Showcase all items in a half-step Block
    • Block protection (you can't break the step block and the block below it to prevent that the item falls down)
    • Multiworld
    • Items in a showcase can't be picked up
    • Only the player who created a showcase can remove it
    • Prevents despawning of items (Normally, drops disappear after 5 minutes)
    • You can setup finite and infinite shops
    • DropChest support (disables DropChest for absorbing the showcased items)
    • WorldGuard support (works out of the box)
    • Localisation
    • Can show custom item names through BukkitContrib
    • Economy support:
      • iConomy 4 & 5
      • BOSEconomy
      • Essentials Economy
    Download & Source-Code
    Download Showcase.jar
    Browse Source-Code on Github
    You will need an economy system if you want shops.
    This will install NarrowtuxLib automatically!
    Please donate, if you really like this ;)
    Videos
    Show Videos (open)





    When you have got issues, please read this:
    Issue Report (open)

    1. Please, first check if you have got the most recent version of Showcase and the most recent recommended build of Bukkit.
    2. Then, check if the bug is already listed in the "Known Bugs" section.
    3. After doing step 1+2, report the bug with at least this information:
      • Version of Showcase
      • Version of Bukkit
      • If possible, a step-by-step explanation of the bug
      • If possible, console errors
      • When you think that this has got to do with another plugin, please list all your plugins like this:
        • PluginA, PluginB, PluginC ...
    This will be incredible helpful for me to fix it faster.


    You don't actually have to retype everything I typed here, but if you'd take it as a guideline which content you should include in your issue report, it's more helpful ;)

    Please, don't come here just to say "This doesn't work.". This says nothing.


    Usage
    Adding a showcase
    1. Start sneaking!
    2. Right-click a half-step block with the item in your hand you want to showcase
    3. An assistant will ask you which type of Showcase you want to add. Type the text before the colon :))
    4. Depending on the type you chose, the assistant will ask some extra questions, follow the assistant to finish showcase creation.
    Removing a showcase

    1. Sneak
    2. Right-click on a showcase. If this was a finite showcase or an exchange showcase, you will get your items back.
    Permissions


    ActionPermission-NodeWithout Permissions
    Create a basic Showcase.showcase.basicPlayer
    Create a infinite shop Showcase.showcase.infiniteOperator
    Create a finite shop Showcase.showcase.finitePlayer
    Create an exchange Showcase.showcase.exchangePlayer
    Buy from a finite shop showcase.showcase.buy.finitePlayer
    Buy from an infinite shop showcase.showcase.buy.infinitePlayer
    Removing a showcase of other players.showcase.adminOperator

    The column "Without Permissions" explains which user-type can use this permission when no Permissions system is installed.
    What are shop showcases?
    A shop showcase can be used to sell items to your players. There are 2 types of shops now:
    1. Infinite shop. This one has an infinite amount of items. The money that the players give to buy an item will go to nirvana
    2. Finite shop. This one has that number of items which the owner has set up. The owner will get the money from which the items were bought.
    How can a Player buy items from a shop showcase?

    1. Click on the Showcase. The price per item and the available amount will be displayed.
    2. Type in the number of items you want and hit enter. A message will show you the success of the checkout.
      • Type 0 to abort checkout
    How can you refill a finite shop showcase?

    1. Click on it
    2. Type in the amount of items to refill. Negative values will remove that amount from the showcase.
    3. Walk away or type 0.
    Commands

    The showcase command handles manual saving and loading
    /showcase save
    Saves the items to showcases.csv
    /showcase load
    Loads the configuration, translation and items without saving (Use with caution)
    /showcase reload
    Saves and loads everything after that. Useful when some items aren't in place and you want to quick-fix that.

    Configuration
    The configuration file is auto-generated and is called showcase.cfg
    Here are the configuration possibilities:
    • basicmode : this decides if the plugin should operate like in version 0.2 or before (Just the basics)
    • priceforbasic : this adds a price to the basic showcases
    • priceforfinite : this adds a price to the finite showcases
    • priceforexchange: this adds a price to the exchange showcases
    • removewhenempty: when set to true, a finite showcase will be removed when it's amount hits 0
    • showcaseprotection : turn this to false to be able to remove showcases from other players (griefers) (you should now use WorldGuard instead of this one ;) )
    • locale: standard is en-US. The german translation which is included in the jar-file is de-DE. If you type that in, it will copy the german file from the jar to your plugins folder
      • You can change the translation very easily by editing the existing locale.
      • Colors are supported, just add something like [GREEN] or [DARK_RED] to the text.
      • You can add newlines with \n
    • autosaveinterval: the time between two auto-saves in seconds. Standard is 60 secs. Use -1 to disable autosave.
    Translations

    Currently available translations:
    Changelog

    Version 0.8.1
    See the whole changelog

    Todo
    • Spawn multiple items in the same glass block (up to 4, would be aligned nicely)
    • Verify that there is no free space below the glass block before adding a showcase
    • Maybe let the showcase glow when you placed torches, glowstone or lava in it
    • Custom messages (aka localisation)
    • Sell-Showcases
    • DropChest support (so the items inside the glass won't be absorbed by a Dropchest)
    • Limit the amount of Showcases per player
    • Add a price that the creator of a showcase has to pay (there would be an independent price for each basic, infinite and finite showcases)
    • Linking infinite shops to banks (money spent for items goes there)
    • Rent a showcase for money/day
    • Autosave with configureable interval
    • Commands for save, load and reload
    Crossed items are already done!

    Known bugs
    • This plugin conflicts with some chat-altering plugins (i.e. bColoredChat) this is because the authors don't know how to correctly set up the priority of events.
    • Normal players (the ones that aren't operators) can't use showcases that are in the spawn-protection area. Either disable the spawn protection or place the showcases to an other location (Disable spawnprotection by setting "spawn-protection-size=0" in the server.properties file)
    • With the latest dev preview (not the recommended build), you're able to make slabs to double steps. I've got to investigate until they propose it as RB.
    • ATM, Showcases won't save enchantments. So please just don't try to sell yours because that wouldn't work either.
     
  2. Offline

    narrowtux

    enter the disabled typenames, seperated by commas
    example:
    disabled=basic,finite
     
  3. Offline

    MetalMadness

    This is amazing! I can't wait till you can sell!
     
  4. Offline

    llamaelite

    I love this plugin!

    On CB build 907, I can place another half-block on top of the showcase, break both blocks, and the showcased item is still there. You're aware of this. BUT, I like it like this! It works quite well for showing what's in a chest. They do get a bit jumpy, though.

    Is there any way you can make this possible as a normal use?

    [​IMG]

    On a side note, I learned you can put a half-step on top of a chest and still open the chest! Two stacked half-steps won't work--but side by side will still allow chest access.
     
  5. Offline

    IncendiaDrakon

    I'm still getting my console spammed with errors. Using CB860 with Showcase 0.6.9.

    Code:
    2011-06-23 02:17:51 [SEVERE] Could not pass event BLOCK_PHYSICS to Showcase
    java.lang.NullPointerException
    	at org.bukkit.Location.getBlock(Location.java:72)
    	at de.moritzschmale.Showcase.ShowcaseItem.getBlock(ShowcaseItem.java:130)
    	at de.moritzschmale.Showcase.ShowcaseMain.getItemByBlock(ShowcaseMain.java:172)
    	at de.moritzschmale.Showcase.ShowcaseBlockListener.onBlockPhysics(ShowcaseBlockListener.java:32)
    	at org.bukkit.plugin.java.JavaPluginLoader$25.execute(JavaPluginLoader.java:412)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    	at net.minecraft.server.World.k(World.java:423)
    	at net.minecraft.server.World.applyPhysics(World.java:408)
    	at net.minecraft.server.World.setData(World.java:323)
    	at net.minecraft.server.BlockSoil.a(BlockSoil.java:51)
    	at net.minecraft.server.World.j(World.java:1841)
    	at net.minecraft.server.World.doTick(World.java:1617)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:389)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
     
  6. Offline

    narrowtux

    Ah, now I get it!
    All the exceptions are a bukkit-bug which is fixed in the dev-release. If you all don't mind getting a dev release, I suggest you build 920, which is promoted to be the next RB.
     
  7. Offline

    GmK

    @narrowtux

    I get this very often - is that of worry? All seems to work despite that.

    Code:
    2011-06-23 02:09:23 [SEVERE] Could not pass event PLAYER_CHAT to Showcase
    java.util.FormatFlagsConversionMismatchException: Conversion = b, Flags =
        at java.util.Formatter$FormatSpecifier.failMismatch(Formatter.java:4045)
        at java.util.Formatter$FormatSpecifier.checkBadFlags(Formatter.java:2953)
        at java.util.Formatter$FormatSpecifier.checkGeneral(Formatter.java:2911)
        at java.util.Formatter$FormatSpecifier.<init>(Formatter.java:2684)
        at java.util.Formatter.parse(Formatter.java:2532)
        at java.util.Formatter.format(Formatter.java:2473)
        at java.util.Formatter.format(Formatter.java:2426)
        at java.lang.String.format(String.java:2845)
        at com.narrowtux.translation.Translation.tr(Translation.java:37)
        at de.moritzschmale.Showcase.Types.BuyAssistant.onAssistantFinish(BuyAssistant.java:80)
        at com.narrowtux.Assistant.Assistant.stop(Assistant.java:169)
        at com.narrowtux.Assistant.Assistant.onPlayerChat(Assistant.java:56)
        at de.moritzschmale.Showcase.ShowcasePlayerListener.onPlayerChat(ShowcasePlayerListener.java:92)
        at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:279)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:695)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:683)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:433)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:343)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Or update to 920 to fix that too? ;)
     
  8. Offline

    narrowtux

    Seems you played around with the translation too much.
    You may not change the letters after the % signs.
    Maybe just remove the translation file and it'll reset.
     
  9. Offline

    GmK

    Yeah, I didnt do *anything* at all with the files, I'll try a remove&rebuild.
     
  10. Offline

    quickclay

    Here's the latest in startup errors.. seems to load the db fine, but after a restart my console gets 10000's of this error:
    Show Spoiler

    2011-06-23 07:01:16 [INFO] [Showcase] Registered type [basic] (0 items loaded)
    2011-06-23 07:01:16 [INFO] [Showcase] Registered type [finite] (7 items loaded)
    2011-06-23 07:01:16 [INFO] [Showcase] Registered type [infinite] (0 items loaded)
    2011-06-23 07:01:16 [INFO] [Showcase] Registered type [exchange] (0 items loaded)
    2011-06-23 07:01:16 [INFO] [Showcase] version 0.6.9 has been enabled.
    2011-06-23 07:01:16 [INFO] [Showcase] Payment method found (iConomy version: 5)
    2011-06-23 07:01:18 [INFO] Unexpected error when writing file.
    2011-06-23 07:01:18 [INFO] [Showcase] Autosaved
    2011-06-23 07:01:18 [SEVERE] Could not pass event BLOCK_PHYSICS to Showcase
    java.lang.NullPointerException
    at org.bukkit.Location.getBlock(Location.java:72)
    at de.moritzschmale.Showcase.ShowcaseItem.getBlock(ShowcaseItem.java:130)
    at de.moritzschmale.Showcase.ShowcaseMain.getItemByBlock(ShowcaseMain.java:172)
    at de.moritzschmale.Showcase.ShowcaseBlockListener.onBlockPhysics(ShowcaseBlockListener.java:32)
    at org.bukkit.plugin.java.JavaPluginLoader$25.execute(JavaPluginLoader.java:412)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.World.k(World.java:423)
    at net.minecraft.server.World.applyPhysics(World.java:408)
    at net.minecraft.server.World.update(World.java:379)
    at net.minecraft.server.World.setData(World.java:321)
    at org.bukkit.craftbukkit.block.CraftBlock.setData(CraftBlock.java:91)
    at org.bukkit.craftbukkit.block.CraftBlockState.update(CraftBlockState.java:183)
    at org.bukkit.craftbukkit.block.CraftSign.update(CraftSign.java:33)
    at org.bukkit.craftbukkit.block.CraftBlockState.update(CraftBlockState.java:168)
    at net.TheDgtl.Stargate.SignPost$1.run(SignPost.java:69)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-23 07:01:18 [SEVERE] Could not pass event BLOCK_PHYSICS to Showcase
    java.lang.NullPointerException
    at org.bukkit.Location.getBlock(Location.java:72)
    at de.moritzschmale.Showcase.ShowcaseItem.getBlock(ShowcaseItem.java:130)
    at de.moritzschmale.Showcase.ShowcaseMain.getItemByBlock(ShowcaseMain.java:172)
    at de.moritzschmale.Showcase.ShowcaseBlockListener.onBlockPhysics(ShowcaseBlockListener.java:32)
    at org.bukkit.plugin.java.JavaPluginLoader$25.execute(JavaPluginLoader.java:412)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.World.k(World.java:423)
    at net.minecraft.server.World.applyPhysics(World.java:409)
    at net.minecraft.server.World.update(World.java:379)
    at net.minecraft.server.World.setData(World.java:321)
    at org.bukkit.craftbukkit.block.CraftBlock.setData(CraftBlock.java:91)
    at org.bukkit.craftbukkit.block.CraftBlockState.update(CraftBlockState.java:183)
    at org.bukkit.craftbukkit.block.CraftSign.update(CraftSign.java:33)
    at org.bukkit.craftbukkit.block.CraftBlockState.update(CraftBlockState.java:168)
    at net.TheDgtl.Stargate.SignPost$1.run(SignPost.java:69)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-23 07:01:18 [SEVERE] Could not pass event BLOCK_PHYSICS to Showcase
    java.lang.NullPointerException
    at org.bukkit.Location.getBlock(Location.java:72)
    at de.moritzschmale.Showcase.ShowcaseItem.getBlock(ShowcaseItem.java:130)
    at de.moritzschmale.Showcase.ShowcaseMain.getItemByBlock(ShowcaseMain.java:172)
    at de.moritzschmale.Showcase.ShowcaseBlockListener.onBlockPhysics(ShowcaseBlockListener.java:32)
    at org.bukkit.plugin.java.JavaPluginLoader$25.execute(JavaPluginLoader.java:412)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.World.k(World.java:423)
    at net.minecraft.server.World.applyPhysics(World.java:411)
    at net.minecraft.server.World.update(World.java:379)
    at net.minecraft.server.World.setData(World.java:321)
    at org.bukkit.craftbukkit.block.CraftBlock.setData(CraftBlock.java:91)
    at org.bukkit.craftbukkit.block.CraftBlockState.update(CraftBlockState.java:183)
    at org.bukkit.craftbukkit.block.CraftSign.update(CraftSign.java:33)
    at org.bukkit.craftbukkit.block.CraftBlockState.update(CraftBlockState.java:168)
    at net.TheDgtl.Stargate.SignPost$1.run(SignPost.java:69)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-23 07:01:18 [SEVERE] Could not pass event BLOCK_PHYSICS to Showcase
    java.lang.NullPointerException
    at org.bukkit.Location.getBlock(Location.java:72)
    at de.moritzschmale.Showcase.ShowcaseItem.getBlock(ShowcaseItem.java:130)
    at de.moritzschmale.Showcase.ShowcaseMain.getItemByBlock(ShowcaseMain.java:172)
    at de.moritzschmale.Showcase.ShowcaseBlockListener.onBlockPhysics(ShowcaseBlockListener.java:32)
    at org.bukkit.plugin.java.JavaPluginLoader$25.execute(JavaPluginLoader.java:412)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.World.k(World.java:423)
    at net.minecraft.server.World.applyPhysics(World.java:408)
    at net.minecraft.server.World.update(World.java:379)
    at net.minecraft.server.World.setData(World.java:321)
    at org.bukkit.craftbukkit.block.CraftBlock.setData(CraftBlock.java:91)
    at org.bukkit.craftbukkit.block.CraftBlockState.update(CraftBlockState.java:183)
    at org.bukkit.craftbukkit.block.CraftSign.update(CraftSign.java:33)
    at org.bukkit.craftbukkit.block.CraftBlockState.update(CraftBlockState.java:168)
    at net.TheDgtl.Stargate.SignPost$1.run(SignPost.java:69)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)


    Database is then cleared and a blank .csv is created on the next startup.
    Question: Is the creator name field in the .csv case sensitive? (I am going to try to rebuild my players' shops by changing my name to theirs.

    EDIT: Ah, saw your note above. Will try CB920 and see how it goes...

    EDIT2: Error persists in CB920. :(
     
  11. Offline

    an0x

    thx for the updates :>
    but in the german lang it dont support üäö :/

    Dank dir für das update echt super ist immer noch mein fav plugin ^^ aber leider werden äöü nicht unterstützt :/
     
  12. Offline

    narrowtux

    Yes, it's case-sensitive
     
  13. Offline

    Chasingu

    Just to let you know, Upgrading from .5.13 to .6.9 broke my database of showcases. I had to do them all over again.
     
  14. Offline

    narrowtux

    Release v0.6.10
    • Fixed a multiworld issue that leads to massive showcase-destruction. Thanks @Dinnerbone !
     
    quickclay likes this.
  15. Offline

    IncendiaDrakon

    I was about to suggest this, but hadn't yet tested it. Not sure if my idea was related, but I was going to make a comment about all my shops being in a multiworld, not my default.
     
  16. Offline

    quickclay

    Ok also getting the following error when trying to buy from an existing shop now. I will get the item, but the transaction will not complete and no money is transferred either.
    Will test out multiworld shop persistence next.
    As a minor issue, the price when creating a shop is listed as #.00000000 (lots of zeros)
    Show Spoiler

    2011-06-23 17:40:52 [SEVERE] Could not pass event PLAYER_CHAT to Showcase
    java.util.FormatFlagsConversionMismatchException: Conversion = b, Flags =
    at java.util.Formatter$FormatSpecifier.failMismatch(Unknown Source)
    at java.util.Formatter$FormatSpecifier.checkBadFlags(Unknown Source)
    at java.util.Formatter$FormatSpecifier.checkGeneral(Unknown Source)
    at java.util.Formatter$FormatSpecifier.<init>(Unknown Source)
    at java.util.Formatter.parse(Unknown Source)
    at java.util.Formatter.format(Unknown Source)
    at java.util.Formatter.format(Unknown Source)
    at java.lang.String.format(Unknown Source)
    at com.narrowtux.translation.Translation.tr(Translation.java:37)
    at de.moritzschmale.Showcase.Types.BuyAssistant.onAssistantFinish(BuyAssistant.java:80)
    at com.narrowtux.Assistant.Assistant.stop(Assistant.java:169)
    at com.narrowtux.Assistant.Assistant.onPlayerChat(Assistant.java:56)
    at de.moritzschmale.Showcase.ShowcasePlayerListener.onPlayerChat(ShowcasePlayerListener.java:92)
    at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:278)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:683)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:671)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)


    EDIT: Yes! The multiworld stores loaded just fine this iteration! Now just the above issue remains...
     
  17. Offline

    FireFreak111

    I have a bug where every time a player walks over the item, they pick the item up. If they try to do it again, it seems thery cant. However after a reload or restart they seemm to be able to do the same thing again, and only once again
    #Showcase 0.6.9 and 0.6.10 both tested
    #925 CB (Slight step up from what you reccomended)
    #Permissions 3.1.5b
    Edit: #928 just came out, will test on that build with 0.6.10
     
  18. Offline

    llamaelite

    I just noticed this tonight, too, after upping to RB 928 from 907. I just installed this last night though, so it's probably more related to the restart (as with FireFreak) than any recent CB versions.
     
  19. Offline

    diadem

    Do not do this. Not at least without backing up your save file first.

    See, the new bukkit will not properly load your showcase file so it won't go into memory properly. This won't stop the auto-save function, which has nothing in memory, from saving and creating an empty savefile deleting all your items.
     
  20. Offline

    llamaelite

    Have you confirmed this behavior, or what makes you say this will happen? I'm using 0.6.9 on RB 928, and my showcases still work. Note though I only have basic showcases, and haven't done a restart/reload since the CB update.
     
  21. Offline

    compgurusteve

    How does this look on a stair?
     
  22. Offline

    llamaelite

    The OP has a video demonstrating the use of showcases, you can see it there. Also, it's not actually on a stair, per say. I believe it only works on half blocks, aka slabs.
     
  23. Offline

    compgurusteve

    :-P that's why I asked what it looked like on a stair
     
  24. Offline

    llamaelite

    Haha, I had a feeling (because I thought the same thing), which is why I clarified :)
     
  25. Offline

    Mathew Alden

    Hi. I was wondering if I could configure it to allow only basic-type showcases. I'm not big into economies that can trade with Nirvana (makes things to easy-- sell lots of wood; buy glowstone without going to the Nether for example.) I don't really want finite either until I find a way to convert gold bars to gold moneys... So can I do that- just have basic-type?

    If not... could you make it so I could? :D

    They rotate and bob up and down if that's what you're saying... I don't believe it's possible to restrict the movement...

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

    compgurusteve

    Someone wouldn't happen to have a picture maybe? @narrowtux
     
  27. Offline

    narrowtux

    Release v0.6.11
    • Fixed some translation issues.
     
  28. Offline

    FireFreak111

    narrowtux, the duplication bug I am having with #925 is still happening in #928. Can you fix it? My bug post is a bit earlier
     
  29. Offline

    narrowtux

    If you want to have an exchange market, try "exchange", there you can change gold-ingots to something else for example.
    Otherwise, to disable all other types, in the configuration, set
    disabled=finite,infinite,exchange
     
  30. Offline

    GmK

    No, builds above 909 (at least from my testing) produce weird results with some plugins. E.g. for me iConomy stops working from a fully functional on 909 to no command working on 920 (even if it loads fine).

    So some things did change in the latest builds.
     
  31. Offline

    narrowtux

    I'll test this, still downloading craftbukkit -.-

    This is likely a bukkit-bug. I don't know how that could happen...
    The bug is quite funny, though. It is only possible to hold just one duplicated item. If you drop it, you'll get another, but you can't pickup the dropped one.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 16, 2016
Thread Status:
Not open for further replies.

Share This Page