Discontinued - CustomShop [1.14.x - 1.17] icon

Discontinued - CustomShop [1.14.x - 1.17] -----

Vending Machines and Newt's Briefcases [Compatible with ItemsAdder, LocaleLib, crate plugins]




- Added spanish translations to the default available languages (credit: Dezer0)
----------, Sep 10, 2021

- Added German translation as default available languages (credit: Hinterix).
- Added EconomyPlus as a soft-dependency.
----------, Sep 8, 2021

- Fixed cave air preventing shops to be created.
----------, Sep 3, 2021

The following changes have been made:
- New permissions customshop.createshop.* to increase the maximum number of shops a player can create on top of the default settings in config.yml. (For example, a player with customshop.createshop.10 will be able to create a maximum of 10 shops)

If you have downloaded an earlier version...
- Replace the outdated .jar file with the updated .jar file.
- Start/Restart the server.
----------, Aug 18, 2021

The following bugs have been fixed:
- Fixed ItemsAdder locked shop models in shop creation GUI having "Default Vending Machine/Newt's Briefcase" as display name.
- Fixed pages in shop creation GUI not working. (Only noticeable if there more than 27 shop models to choose from)

If you have downloaded an earlier version...
- Replace the outdated .jar file with the updated .jar file.
- Start/Restart the server.
----------, Aug 13, 2021

The following changes have been made:
- Language YAML files are now saved into languages sub-directory for sanity sake.
- You can now make a copy of and configure your own custom language files in languages sub-directory. (Say you made a language file named alien.yml, then set your language config in config.yml as alien)
- Item without display name now returns an eye-pleasing material name in messages. (i.e. Grass Block instead of GRASS_BLOCK)
- Added support for LocaleLib to translate items without display name to player's client language.
[​IMG]
[​IMG]

If you have downloaded an earlier version...
- Replace the outdated .jar file with the updated .jar file.
- Start/Restart the server.
- WARNING: The database table for pending transaction messages will be re-created (i.e shop owners will not receive messages for transactions made while he was offline prior to the update, upon joining the server after the update).
- You can safely delete any language files in plugin's main directory (where config.yml resides in).
----------, Jun 28, 2021

The following changes have been made:
- Added /cs as an alias to /customshop commands.
- Changed customshop.removeshop permission to customshop.removeshop.command, which governs player's permissions to remove shops by command, op by default.
- Added customshop.removeshop.break permission, which governs player's permissions to remove shops by breaking, either in survival or creative, true by default.
- Performance improvements on shop removal BlockDamageEvent detection.

If you have downloaded an earlier version...
- Replace the outdated .jar file with the updated .jar file.
- Start/Restart the server.
----------, Jun 25, 2021

The following changes have been made:
- Added ItemsAdder compatibility! Download the add-on here.
- Added support for Lands' claim protection, block break and build flags.
- Uses ProtocolLib as a soft-dependency to increase stability.
- Remove formatting/colours from inventory view titles to give a more vanilla look.
- Uses economy plugin provided formatting for price tags.
- Added configurable option to round down the price to nearest integer if the currency is whole numbers. (e.g. emeralds)
- Added configurable maximum price players can set items for.
- Fix owners unable to break uninitialised briefcases after unsuccessful attempts to interact with it.

If you have downloaded an earlier version...
- Replace the outdated .jar file with the updated .jar file.
- Remove the config.yml, or back it up else where.
- If have ItemsAdder installed, refer here for more info about the add-on.
- Start/Restart the server.
----------, Jun 15, 2021

The following changes have been made:
- Added 1.17 support!
- No longer require ProtocolLib :D
- Disable admins breaking shops while owner is viewing vending machines or vice versa to prevent item loss.

If you have downloaded an earlier version...
- Replace the outdated .jar file with the updated .jar file.
- Start/Restart the server.
----------, Jun 12, 2021

The following changes have been made:
- Added 1.14 and 1.15 support!
- Fix sand vending machine textures
- Fix shops stacking bug

If you have downloaded an earlier version...
- Replace the outdated .jar file with the updated .jar file.
- Update the resource pack with the new one.
- Start/Restart the server.
----------, Jun 11, 2021

The following changes have been made:
- Changed textures of vending machines to exactly two blocks, they look legit now! :)
- Players are now unable to break newt's briefcases without fully removing all items within.
- /customshop removeshop now remove shops without drops.
- Add permission node customshop.removeshop as part of admin permissions to use /customshop removeshop command.
- Fix retrieving/purchasing un-stackable items from shop giving player illegal stacks.
- Fix close button for vending machines.
- Fix database unbounded value error message (doesn't affect game).

If you have downloaded an earlier version...
- Replace the outdated .jar file with the updated .jar file.
- Update the resource pack with the new one.
- Delete entire CustomShop folder in plugins folder.
- Start/Restart the server.
----------, Jun 9, 2021

The following changes have been made:
-
Added support for multiple languages (currently available languages: english, chinese, italian). Configurable in config.yml. Contact on discord to contribute more languages! Credits given... :)
- You can now use a shorter command to give crate rewards! See How to Set Up Crates for more info.
- Updated config.yml to remove the buggy ChatColor.RESET in customshop names.

If you have downloaded an earlier version...
- Replace the outdated .jar file with the updated .jar file.
- Delete config.yml.
- Start/Restart the server.
----------, Jun 7, 2021

The following changes have been made:
- You can now use crate plugins (such as the premium Crate Reloaded) to create crates with custom shops as rewards! Refer to How to Set Up Crates for more!
- Players can now list/add/remove items in normal custom shops that they own but no longer have permissions to destroy.
- Add new configurable restriction for players to be only able to create/remove shops in Shop plots (Towny). See the updated config.yml.

If you have downloaded an earlier version...
- Replace the outdated .jar file with the updated .jar file.
- Delete config.yml.
- Start/Restart the server.
----------, Jun 5, 2021

The following changes have been made:
- Added support for Towny's Build & Destroy permissions! Note: players can still interact with shops regardless of area's ItemUse or Switch permissions.
- Added support for WorldGuard's Build permissions!
- Made shop breaking faster (45 ticks).
- Fix non-hand interactions firing exceptions (Does not affect game)

If you have downloaded an earlier version...
- Replace the outdated .jar file with the updated .jar file.
- Start/Restart the server.
----------, Jun 4, 2021

The following changes have been made:
- Added admin shops with unlimited stock! Run `/customshop newadminshop` to create one!
- 5 more new newt's briefcase designs (Prismarine/Ice/Blackstone/Copper/Amethyst)!
- Fix non-op players unable to break briefcases.
- Vending machine price tags are now more versatile and will not change no matter how the placement of the items within the vending machine is changed.
- Added new "customshop.createshop" permission set to true by default.

If you have downloaded an earlier version...
- Replace the outdated .jar file with the updated .jar file.
- Replace the outdated Custom Textures folder with the updated folder.
- Delete the old config.yml.
- Start/Restart the server and reload resource packs using F3 + T.
----------, Jun 3, 2021

- Fixed shops not breaking by hand.
----------, May 30, 2021

The following changes have been made:
- Added Newt's Briefcase with 4 designs (Wooden/Stone/Nether/Sand)! Refer to overview page for usage.
- Improve price tag style in shop GUIs.
- Fix block place with left hand when interacting with custom shops.
- Minor bug fixes (no effect on game).

If you have downloaded an earlier version...

- Replace the outdated .jar file with the updated .jar file.
- Replace the outdated Custom Textures folder with the updated folder.
- IMPORTANT! Model data has been changed for previous models. Remove every custom shops in the server, else they may all turn into some other random models.
- Delete the old config.yml.
- Start/Restart the server.
----------, May 30, 2021

The following changes have been made:
- 5 more new vending machine designs (Prismarine/Ice/Blackstone/Copper/Amethyst)!
- Added /customshop reload command to reload plugin configurations.
- Changed drop item behaviour, items no longer get thrown all over the place when removing shops.
- Changed price tag in shop GUIs to human readable form instead of making players count the number of 0s.
- Other performance improvements :)

If you have downloaded an earlier version...

- Replace the outdated .jar file with the updated .jar file.
- Replace the outdated Custom Textures folder with the updated folder.
- Delete the old config.yml OR Add the following lines under "Model Data" in the config.yml file in the plugin's folder:
prismarine:
name: §r§6Prismarine Vending Machine
model-data: 100005
ice:
name: §r§6Ice Vending Machine
model-data: 100006
blackstone:
name: §r§6Blackstone Vending Machine
model-data: 100007
copper:
name: §r§6Copper Vending Machine
model-data: 100008
amethyst:
name: §r§6Amethyst Vending Machine
model-data: 100009
- Start/Restart the server.
----------, May 25, 2021

The following bugs have been fixed:
- Breaking shop in creative not removing the shops.

If you have downloaded an earlier version...

- Replace the outdated .jar file with the updated .jar file.
- If you have any custom shops not embedded in barrier blocks, perform the command `/kill @e[type=minecraft:armor_stand, distance=..1]` while standing right in-front/beside the shop. Use the command `/customshop setcount <player> <newcount>` to set the total shop count of the player to the correct number.
----------, May 24, 2021

The following bugs have been fixed:
- Breaking shop in creative not removing the shops.

If you have downloaded an earlier version...

- Replace the outdated .jar file with the updated .jar file.
- If you have any custom shops not embedded in barrier blocks, perform the command `/kill @e[type=minecraft:armor_stand, distance=..1]` while standing right in-front/beside the shop. Use the command `/customshop setcount <player> <newcount>` to set the total shop count of the player to the correct number.
----------, May 24, 2021

The following bugs have been fixed:
- No transaction messages sent to shop owners joining the server when transactions are made while owner is offline.
- Non-owners of shop unable to access normal shop GUI.

If you have downloaded an earlier version...
- Replace the outdated .jar file with the updated .jar file, that's all!
----------, May 23, 2021

Resource Information
Author:
----------
Total Downloads: 6,769
First Release: May 23, 2021
Last Update: Sep 10, 2021
Category: ---------------
All-Time Rating:
7 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings