Eric
408abebbfa
Added header and footer to help message (translatable)
...
+ Fixed translations with one or more equal signs in its value
2017-06-08 14:02:34 +02:00
Eric
6aa0c0b07c
Changed command system for easier integration of "addons"
2017-06-08 14:02:34 +02:00
Eric
3e6207182a
Fixed refund if economy transactions fail
2017-06-08 11:32:40 +02:00
Eric
3eef8250d2
Fixed shops duplicating after extending
2017-06-06 18:13:24 +02:00
Eric
4c02a77037
Revert to NMS Armor Stands for holograms
...
Bukkit's armor stands caused too many issues
2017-06-06 17:40:30 +02:00
Eric
f69299e20a
Fixed typos in message enum names
2017-06-05 15:13:26 +02:00
Eric
58b5eb20ef
Removed unnecessary placeholder checks
2017-06-05 15:12:09 +02:00
Eric
f653355cc2
Added way to retrieve shop info by clicking it with a specific item
...
Closes #104
2017-06-05 15:02:49 +02:00
Eric
c4e7e5a8ab
Added auto removal of click type after 15 seconds
2017-06-05 14:20:00 +02:00
Eric
8f0d2aaf5f
Added permissions "shopchest.create.buy" and "shopchest.create.sell"
...
Both of these also work with item nodes. Examples:
- shopchest.create.buy.CHEST (Allows only shops selling chests)
- shopchest.create.sell.APPLE (Allows only shops buying apples)
- shopchest.create.STONE.3 (Allows only shops buying or selling diorite)
- shopchest.create.buy (Allows only shops that are selling anything)
- shopchest.create.sell (Allows only shops that are buying anything)
2017-06-05 14:13:40 +02:00
Eric
18d3e36390
Added notification for withdrawal of shop creation price
2017-06-05 13:39:01 +02:00
Eric
de2046e6b5
Added empty lines before and after help message
2017-06-05 13:38:08 +02:00
Eric
9f229bbf6a
Fixed NPE when player does not have an item in his hand
2017-06-05 13:31:47 +02:00
Eric
48eda92079
Fixed support for multi-world economy plugins
2017-06-02 14:56:34 +02:00
Eric
57e57dc71e
Improved configuration of command description messages
...
+ Renamed all occurrences of "regex" to "placeholder"
2017-06-02 14:44:08 +02:00
Eric
b455db4172
Added ShopInitializedEvent
2017-06-02 14:17:08 +02:00
Eric
0f1d68e0c1
Fixed holograms when dynamic line, that is not the last one, disappears
2017-05-30 21:10:57 +02:00
Eric
d4da428bc1
Removed "useCurrentThread" parameter from "hidePlayer" method
2017-05-30 20:41:49 +02:00
Eric
6e8e450534
Replaced "IS_SHOP" requirement with "IS_WRITTEN_BOOK"
2017-05-30 20:39:52 +02:00
Eric
5589ab6655
Added command "/shop removeall <player>"
...
- Needs permission "shopchest.remove.other"
Closes #101
2017-05-25 14:18:42 +02:00
Eric
4dde2d9f53
Prevent shop use in creative mode
...
Closes #100
2017-05-25 14:18:35 +02:00
Eric
c5611027a7
Fixed armor stands not being removed after shop removal
2017-05-23 15:34:32 +02:00
Eric
ca064da094
You can now add scripts to the hologram format itself
...
Use curly brackets to add a script to the format.
Also, "regex" has been renamed to "placeholder".
2017-05-23 15:18:02 +02:00
Eric
4b4cfb3c0f
Added comments to shop creation command method
2017-05-23 13:59:40 +02:00
Eric
a50738bc8c
Fixed issue that the holograms of further shops are displayed
2017-05-22 20:39:54 +02:00
Eric
cb8eb29112
Fixed a few issues with holograms
2017-05-22 20:21:13 +02:00
Eric
e1f076bfcd
Vastly extended hologram configuration
...
- You can now completely customize every part of the hologram
- Added new placeholders "%STOCK%" and "%MAX-STACK%"
=> Now uses "%STOCK%" instead of "%AMOUNT%" in the in-stock message)
- Armor Stands are no longer spawned with NMS and reflection
- Hologram texts can dynamically change (e.g. with in-stock info)
- Might contain a few issues
2017-05-20 20:15:54 +02:00
Eric
4b2620964c
Allow empty messages
...
Especially for holograms
2017-05-20 12:45:13 +02:00
Eric
edd7608c02
Cleaned up code
...
- Removed unnecessary methods
- Split long methods into multiple shorter ones
- Updated Bukkit dependency to 1.12-pre5
- Removed permission for "/shop" command
2017-05-20 12:44:07 +02:00
Eric
7560cddb7a
Fixed old shop updating
2017-05-17 17:12:45 +02:00
Eric
63a0509248
Added support for Minecraft 1.12-pre2
2017-05-15 20:29:38 +02:00
Eric
fbfb05faf9
Fixed help message for shop creation
2017-05-13 17:38:09 +02:00
Eric
81c5ed05f5
Added tab completion for Towny's and AreaShop's config values
2017-05-13 17:28:10 +02:00
Eric
56dc0c9c65
Added support for AreaShop
2017-05-13 17:23:44 +02:00
Eric
02275103c0
Use custom method to get blocks in sight
2017-05-06 16:13:59 +02:00
Eric
f95122daaa
Removed automatic shop reloading
...
+ Fixed config reload after entering "/shop reload"
2017-05-06 15:25:42 +02:00
Eric
d44e30b625
Improved support for GriefPrevention
...
Now checks if the claim where the shop is located allows
container access for the player. If there is no claim, shop creation
is allowed (except it has been denied by other plugins)
2017-04-29 14:37:52 +02:00
Eric
4ecbbb417b
Added support for GriefPrevention
...
Only players who are allowed to build can create a shop
2017-04-26 17:03:39 +02:00
Eric
53a9bb0274
Show WorldGuard permission message when trying to create a shop
...
(e.g. when not allowed to open the chest)
This also has the effect that the original event won't be un-cancelled
anymore, so the flag "chest-access" now also has to be allowed!
2017-04-26 16:38:33 +02:00
Eric
460abc722e
Added permission nodes for shop creation for specific items
...
Examples:
- "shopchest.create.apple"
- "shopchest.create.stone.2"
But: If a player has permission "shopchest.create", he is allowed to
create shops of all items. Also, the creation of admin shops is not
affected by these permissions.
2017-04-26 16:21:04 +02:00
Eric
d161fc60ac
Only show the shop the player targets instead of all the shops he sees
...
(configurable)
2017-04-19 14:07:22 +02:00
Eric
a4886c8cbb
Added debug messages for shop creation (external plugins)
2017-04-19 14:04:57 +02:00
Eric
d34e5f809f
Fixed NPE when chest is not on an island (ASkyBlock and uSkyBlock)
2017-04-17 18:31:12 +02:00
Eric
bc222b6b37
Added support for IslandWorld
...
Only players who can build on the island (owner and members) are
allowed to create a shop, but anyone can use it (if not limited by
other plugins like WorldGuard)
2017-04-17 18:30:59 +02:00
Eric
7c1cb7f665
Added support for ASkyBlock
...
Only members and the owner of an island are allowed to create a shop,
but everyone is allowed to use it (if not restricted by other plugins
like WorldGuard)
Closes #50
2017-04-17 17:07:47 +02:00
Eric
dcea39ab9e
Improved Towny integration
...
Closes #95
2017-04-17 16:35:43 +02:00
Eric
bf6f24313b
Added book generation to shop info message
2017-04-16 18:31:50 +02:00
Eric
98275ef57d
Switch to Bukkit's inbuilt isSimilar method
2017-04-16 15:48:12 +02:00
Eric
468fa0e645
Include shop's world in error messages
2017-04-10 20:36:28 +02:00
Eric
f6a7f5e3ba
Use more prepared statements
...
+ Removed quotation marks and semi colons from queries
2017-04-10 20:32:36 +02:00