b750_dev-build
Details
-
FilenameShowCaseStandalone.jar
-
Uploaded by
-
UploadedJan 26, 2016
-
Size455.37 KB
-
Downloads556
-
MD51c9230f0d0c2a18e675747f75d23b362
Supported Bukkit Versions
- 1.8
Changelog
Please keep in mind: Software release life cycle
Its highly recommended to create a backup of 'plugins/ShowCaseStandalone/yaml-storage' since and update from before b738 to b738 or later will upgrade the storage that is then no longer compatible with an older build
Its also highly recommended to create a backup of 'plugins/ShowCaseStandalone/{pricerange,sessions}.yml' since and update from before b747 to b747 or later will upgrade the format that is then no longer compatible with an older build
changes since 748_dev-build
- fixed exceptions for TownyListener? #841
changes since 740_dev-build
- revamped the IO system: all StorageHandler are now Threaded and save on change, could give a big performance boost to the bukkit main thread
- added ERROR_INSUFFICIENT_PERMISSION_REGION which is displayed if the Player is not allowed to create a shop at this location (locale version 3.0)
- '/scs help' no longer requires admin permission
- updated owner name/id displaying, empty first line on sign on no owner
- fixed issue that '/scs owner <>' is always declined since the player is said to be offline
- fixed issue that the TermLoader throwed an exception on a missing Term in the locale_XX.yml
- fixed Help ArrayIndexOutOfBoundsException
- fixed '/scs unit <material>' (showing current range) not being possible
- fixed global price range not being able to save
changes since 738_dev-build
- throwing exception while loading if world is not found, preventing ShopHandler to crash on #getBlock() call
- if an item cannot be dropped, it is removed so it wont spam the console with 'Entity XX has no item!?'
- made import of owner and members from more robust, being able to load version 0 yaml-storage-files (tested with files from 2013-12-25)
changes since 734_dev-build
- allowing owners to be set by name with missing UUIDs which should allow really simple bank shops (experimental)
- members can now be removed even if their id is not available in the Shop
- major performance improvement since saving Shops asynchronously and as soon as they have changed instead of polling for changes in main the thread
- for players and worlds their id and name are now stored, instead of the id only
- fixed critical issue that deleted shops in certain circumstances when they were unable to be loaded
- updated Vault version dependency (API 1.5), mainly because in the old version there was an URL to a server that no longer exists and therefore dragged the build time to over a minute
changes since 731_dev-build
- fixed issue that loaded chunks while checking whether they are loaded (and therefore always thinking they were loaded recently)
- fixed issue that loaded chunks on were ignored on startup (spawn chunks)
- trying to cancel item despawning instead of respawning it
- major performance improvement since no longer iterating over all shops to check whether to respawn or despawn
- major performance improvement since no longer repeatedly checking whether to respawn an Item
changes since 711_dev-build
- updated to bukkit / spigots bukkit build 1.8.8
- updated maven repository paths
- fixed ambiguous method call in newer bukkit versions
- fixed issue that Default.Unit and Default.ShowTransactionMessages always were on their default value
- fixed critical bug that did not prevent blocks from being placed while creating a shop (#837, #838)
- fixed issue that a player with 'scs.remove' couldn't remove its own showp (#836) without permission 'scs.manage'
- added configuration entry 'Spawning.Count' which allows to specify the count of Items that are in an ItemStack on spawn, default 0
changes since 695_dev-build
- moved project to maven and intellij
- some cleanup about authors and version loading
- probably fixed some NPE and other exceptions (noticed while updating dependencies)
- after debugging for item glitch issue
- added option 'AccessThroughInventory' that allows to disable the Inventory
- fixed IndexOutOfBoundsException on '/scs'
- fixed placement of an block while viewing the inventory of an DisplayShop
- fixed bank shops? (#824)
- '/scs owner' (without a name) does set no owner on a ShowCase > "bank account"/unlimited resources account
changes since 695_dev-build
- fixed issue that prevented that the shops price could be set to the min or max value (said it is not in range)
- removed unnecessary debug output for ItemFrames
- readded workaround to update the players inventory
changes since 688_dev-build_tab-complete
- fixed the issue, that a unit cannot be set
- fixed the issue, that the error msg isn't shown in some cases
- fixed the issue, that the given amount on an buyshop is interpreted as the initial capacity
- cleanup: removed Todo class
- removed debug output
- fixed various missing command responses
- does now print '<unknown>' if a value isn't set correctly or uknown in a response
- fixed #807, where a '/scs price' was able to set prices outside the price range that has been set
- #808, shop prices are now adjusted, after '/scs price <price>' has been performed, also fixed an issue and several auto complete issues
- prevent item merging in some cases
- if the owner of a shop cannot be determined, the transaction will now be aborted - also fixes the issue where players are not charged if buying items from a shop in some cases
changes since b678_recommended-build
- please note, that the inventory may not be updated correctly, if you use an older bukkit version than 1.7.9 b3071 (dropped deprecated "backwards-compatibility")
- re-implemented all commands, so they are now tab-complete compatible :)
- improved various command reactions, (e.g. "/scs owner", "/scs add", "/scs remove", ...) which automatically selects the shop of the block you are looking at, if the shop cannot be found, it tells you to select a shop by right-clicking on it
changes since b627_beta-build
- Be sure you make a backup of your yaml-storage folder! (recommended, since the UUID-update changes a lot in the files)
- added a log message, if there is a shop without UUID loaded
- does not unload or load chunks anymore, if the event has been canceled
- shop file isn't deleted anymore, until it is really sure, the shop can be saved successfully
- transaction messages of unlimited shops are not shown on default anymore (see "Default.ShowTransactionMessagesOnUnlimited" in your config)
- fixed locale issue (ERROR_CREATE_UNLIMITED listed twice in the english one, and no times in the german one), thanks Plumeex ;)
- fixed duplication glitch (#800)
- using UUIDs instead of player names (owner and members)
- does no longer prevent Skeletons and Zombies from picking up items (in general / globally)
- mobs "pickup" items from the shop (from an ItemStack with 0 items) - they are even able to use the not-existing item, but they don't drop it, since it does not exit... *wired as shit*
changes since b619_beta-build
- added PriceRange (limit by material or globally)
- added command /scs range
examples:
- /scs range global 0 100 - creates a global PriceRange for all new shops, min price is 0, max 100
- /scs range apple 7 9 - creates a PriceRange for all new shops that are going to sell or buy apples, min price is 7, max is 9
- /scs range remove apple - deletes the PriceRange for apples (uses then global PriceRange) (Details)
- little cleanup
- fixed #792, where a player always received 1 item from a ExchangeShop (regardless of its unit)
- fixed issue, that the exchange-items of an ExchangeShop in an Inventory were always limited by 27
- added Residence support (testing)
- added "Residence.flag" to the configuration, to determine for which flag to check in a ClaimedArea
- added "Residence.hook" to the configuration, to determine whether to hook into Residence
- added "Residence.allowOwnwer" to the configuration, to determine whether an owner of a ClaimedArea is always allowed to create a shop
- added Residence as softdepend
- PlayerSessions (whether to ignore transaction messages, UnitSize...) are now persistent (like /scs message ignore/receive)
- added "Default.ShowTransactionMessages" to the configuration, to set the default value for a new PlayerSession
- renamed DefaultUnit to Default.Unit in the configuration
changes since b616_recommended-build
- added a quick and dirty way to disable any kind of transaction logging ("sendTransactionMessage" to "true" or "false", probably needs to be added to the config manually)
changes since b615_dev-build
- fixed #776 (takes exchange items even if not enough to effort the item on sale)
- fixed that the opening of an Inventory caused the ExchangeItems to become normal Items
- does now inform if the exchange-shop is empty and cancels the transaction (Details)
changes since b609_dev-build
- fixed issue, that the ItemStack wasn't shown before the server restarts (and also gave a lot of exception in the console)
- moved some internal checks to other classes
- reusing PlayerSessionVariables again
- fixed #745 (Not receiving transaction messages)
changes since b607_dev-build
- fixed issue, that the EconomySystem from the config file was not recognized anymore
changes since b605_dev-build
- new system to process configurations, which will fix current issues with the configuration automatically
- removed any remaining support for older datastore types (sql, minidb, ffss...)
changes since b538_rc-build
- fixed #668 (Severe Item Dupe)
- fixed #655 (Unneeded Infomation for Displays)
- fixed #653 (Zombies Pick Up Items AND THEY ARE NOT GHOSTS...)
- fixed towny issue (http://code.google.com/a/eclipselabs.org/p/towny/issues/detail?id=1400)
- fixed the missing ERROR_CREATE_UNLIMITED, thanks to Splint!
- fixed #671 (/scs remove)
- fixed #670 (unlimited issue)
- fixed #663 (Missing next for /scs display)
- fixed #664 (/scs unit doesn't set the amount)
- fixed ClassCastException (trying to read the world-name)
- fixed #696 (Inventory cannot be casted to Block)
- fixed hopper listener / issue? (#693)
- some first steps for reimplementing the transaction logging and undoing
- added debug output for #687
- updated Metrics to R7
- fixed #742, etc. (Unlimited shops give 'You are not allowed to use that item') [will require config reset]
- fixed #775 (?)
changes since b508_dev-build
- added softdepending on WorldGuard
- added 1.5 support
- ffss import of old files through reflections (not tested yet)
- code cleanup
- fixed #624 (shop limitation per player)
- fixed #600
- fixed #627
- fixed #636
- fixed infinite locale write-overs
- fixed that the sign does not always updates
- fixed that the world cannot be loaded from its name
- fiexd that the whole SCS task crashes if the ItemStack is null
- fixed several NPE
changes since b500_dev-build
- fixed being able to change into blacklisted worlds
- fixed free shop creation
- added iLogTransactions support
- added option for displays to be used as storage
changes since b490_dev-build
- fixed that signs were not able to place (#586)
- fixed that shops were not able to import from sql (#582, not aprooved yet)
- fixed issue that items were stacked mit more than the maxStackSize in the invenotry (#579)
- fixed issue that lets you duplicate items on /scs remove (#569)
- fixed issue, that for owners, when they open the shop inventory, a block can be placed
- fixed issue, that you buy 0 items from an unlimited shop (#566)
- permission output will now only appear in the console, if the permDebug is set to true in the config
- the hashCode of the Shops is now more robust (less crashes)
changes since b482_dev-build
- fixed: "cannot drop air"
- fixed inventory issue (now more than 54 items are shown at once)
- fixed that shops could be removed from the wron person
- fixed that seller didn't get it's money
- added options for all of the debugging in console startup
- added sql loader again ("/scs import sql_scs", "/scs import sql_bukkit")
- added next messages again (thanks ur_anakha, http://dev.bukkit.org/server-mods/scs/?comment=1694)
- removed every locale file except for English and German, for other languages see the locale forum
changes since b472_dev-build
- Shops are now save on members updating
- Added back signs
- Added more events
- Fixed MaxShopAmount not limiting
- Removed ShowCaseRemove event
- SignListener added, replacing ShowCaseChange event
- If inventory is updated, no verification
- Added VerificationListener
- Members/Items now removable
- Stack amount back to 0, default if "stackToMax" is false
- Reimplemented blacklisting
changes since previous upload
- Fixed item storage location (import again)
- Fixed multiple shops on one block
changes since b402_dev-build
- Changed from FFSS to YAML storage (import with "/scs import ffsss", and ignore the exceptions)
- Fixed loading and saving problems
- Item meta now stored
- iMonies support now handled by Vault
changes since previous upload
- Brought filesize from 11mb to 200kb
changes since b383_recommended
- Added 1.4.7 support, fixing Internal Server Error
- Added iMonies 1 support
changes since b143_recommended
- Fixed MyWorlds without soft-depend
- Updated book information saving
- Fixed buy, display, and exchange exceptions
- Added full 1.4.6 support
- Added full 1.4.5 support
- Added old NBTStorage support
- Updated item saving
- Fixed item saving
- Added output for errors
- fix for #473?
- Added performance tweaks
- Removing NBTStorage
- Fixed CraftSign issues
- Fixed grammar
- Chunk loading & unloading now faster
- Added ability to remove shops from the iterator
- Fixed shops not loading
- Added MaxAmountOnCreative to configuration Below is unedited, and may have grammatical problems.
- added new locale file for russian, thanks "MihailDenisov"
- fixed issue, that made it not possible to create shops without a NBTTag
- added debug output when loading storages ( to resolv the problem where entries are suddenly missing in a file )
- faster way to save showcase shops from explosion
- new way to save NBTTags (auto handle for the future)
- fixed issue that the exchange shop required the same NBT tags for in and out going items
- if the flag "CancelExplosion" is set, only the shop block will be restored, not the full explosion radius (#254)
- fixed issue that caused to save ALL files instead of the ones that have changed
- fixed exception at the end that prevented shops from being saved
- added ItemFrame support
- resolved problem that causes an exception and prevented shops from being loaded if they are damaged
- damaged shops (activity) get a default activity (DISPLAY)
- added database type to the report command log
- added translation file for brazilia (BR, from promarcos)
- added jenkins / svn build version control
- added locale FR to the default locales
- added iConomy8 support
- limitations for max shops
- fixed "/scs list": world name was added even if the player has no shop in it
- fixed missing value for MESSAGE_SET_PRICE
- updated copyright header
- added code template
- renamed stackToMaxAmount entry in the config
- fix for inverted slabs (#148)
- added "scs.create.display.reqnoitem" permission node (#146)
- reactivated Display.UseMaxStackAmount (not recommended!)
- Save.Invterval is now loaded from the config
- added function of #34 (ignore inventory size onCreate if the player is in CREATIVE mode)
- solved issue that shops weren't loaded correctly in some cases (#399 and maybe #401)
- removed ShopNotFoundException
- added Message if showcases are loaded but the world is missing
- fixed issue in purge command
- improved performance in SimpleShopHandler (HashMap instead of ArrayList to the the Shop for a block)
- fixed name issue #390
- fixed missing replacement
- added /scs repair to delete or / and restore damaged shops
- added PL locale file
- fixed issue that multiple lines were removed in a book
- set default value for UseSigns to true
- removed some debug Messages
- changed needed permissions for "/scs remove" from "scs.manage" to "scs.remove"
- added RU locale file
- added the version of the listed plugins to the ReportCmd
- "/scs purge" can now also delete showcases for worlds (example: "/scs purge w:world1")
- added "Display.UseSigns" in the config file #374
cahnges since b126
- changed version codes to make it easier compareable to bukkits version codes (beta=dev-build, normal=recommended)
- Ignoring "UseMaxStackAmount" in the config - it´s allways like "false" now
- removed glass from blacklist
- really a lot of internal structure changes
- added members which can add and remove items from a shop (use /scs member add <name> and /scs member remove <name>), they are now shown (if they are set) for admins, shop owners, and members
- added (my)sql support (only tested on mysql yet). You can import your shops with /scs import <ffss|sql_bukkit|sql_this> - see the config for more information!
- "added" higher compatibility with custom items
- added a potential fix for the worldedit incompatibility
- added "/scs report" (for admins), which will create a file in "plubins/ShowCaseStandalone" with needed informations for a tickt
- added warning on startup if the current build is a dev-build
- added faster XML parser (SAXParser)
- added "/scs list <playername>" which shows information about the given player (for admins only)
- added "/scs purge <playername> <worldname|*>" which removes all shops that belong to the given player
- added "/scs about" wich gives you information about SCS
- added "/scs version" which gives you information about the current version
- added Metrics (https://mcstats.org/plugin/ShowCaseStandalone)
- added a lot better WorldGuard support
- added sign feature (just place a sign around the ShowCase) http://dev.bukkit.org/server-mods/scs/images/5-show-case-standalone-signs/
- improved performance (in SimpleShopHandler.isShopItem() and Shop.checkItem())
- fixed a smal storage glitch
- fixed glitch where items where easily to pickup
- fixed bug where items were pickupable after server crash
- fixed #326 - price/add/get always had an working amount of 1
- fixed #340 - amount wans't shown after amount was set
- fixed bug that inventory amount isn't shown after creation
- fixed bug with /scs remove and unlimited shops
- fixed bug that price wasn't shown after price was set
- fixed sql bug which caused a connection lost
- fixed sql bug which didn't load the NBTTags (for books)
- fixed potions bug (splash potions should now work probably)
- fixed probably #355 (sql connection closes and is not responsable)
- fixed a small issue that didn't allow you to load old storages
- fixed small calculation issue if you remove the shop
- fixed SAX issue (http://dev.bukkit.org/server-mods/scs/tickets/359-updated-server-showcases-are-gone/ , thank you telmer6)
changes since b125-beta_version
- fixed: #277 (shops were not saved corretctly on /scs reload or /reload)
- fixed: #292 (now books can contain ä.ü.ö,§...)
- fixed: the owner is now shown after calling /scs owner...
- fixed: issue with buy shops (error: item does not match)
changes since b121
- feature: "Written book" and "book and quirell" can now be added to a shop which is selling a written book. So you can sell your book, without writing it again all the time
- fixed: a bunch of smal bugs
- fixed: ICE, SAND and GRAVEL are now added to the blacklist
- fixed: the owner is now shown after calling /scs owner...
- fixed: showed Items are now stacked to their max amount, otherwise there are some issues with nolagg and minecraft defaults stacking
- fixed: #263
- fixed: #246
- fixed: #277 (shops were not saved corretctly on /scs reload or /reload)
- fixed: #292 (now books can contain ä.ü.ö,§...)
- fixed: issue with buy shops (error: item does not match)
- fixed: issue where items could be picked up (with an amount of 0)
- prepared: members (yes, they are coming ;))
- improved: better saving of the book data
- improved: internal structure
- removed: miniDB and a old file format support
changes since b119
- showing specifiec item data / id (i.e. wood:3)
changes since b118
- fixed dupe items on enchanted items
changes since b117
- fixed dupe items (ticket#240)
changes since b116
- added locale_ES (spanish language pack)
- fixed a small bug which concerns every item that deals with durability as a special attribute (RedStone2 e.g)
- as far as I can't reproduce the potion problem in this version, I hope it was fixed with the bug above
As there are no (heavy) bug reports for a while, I upload this as a stable build.
changes since b85
- new storage-system
- improved internal language system -> all custome locale - files will break!!!!
- adjusted locale_DE and locale_EN
- added the destroy function (/scs destroy)
- added a chest-menue for the owner of a showcase (owner have to right-click on their showcase)
- added Towny soft-dependence
- fixed some enchantment issues
- some heavy internal changes
- added new function: /scs exchange
- fixed heavy storage issue
- you are now forced to use ffss - automatic import from miniDB / file - storage (ffss is a lot faster and safer then miniDB and file - storage)
- no support for miniDB and file storage!!!
IMPORTANT: You can not go back from ffss to another storage system!
- Player inventory may not updates instantly in bukkit versions before 1.7.9, b3071? (https://github.com/Bukkit/CraftBukkit/commit/ac7188c5d0b40709b0f468e6928beca5dd12370)
- placing items (like saplings) on specific ground (saplings -> no dirt) does require you to switch to another item / your hand before right-clicking
- see the ticket site