Eric
417aaa36d3
Allow not officially supported server versions
...
As ShopChest is now using reflection, if the NMS code didn't change much in the new version, it may work (except for unknown item names)
2016-08-06 12:23:24 +02:00
Eric
312e7c9dca
Disconnect from database when plugin disables
...
+ Reconnect to database on shop reload or server reload
+ A few debug messages were added on SQLExceptions
2016-08-06 12:17:53 +02:00
Eric
d99f63a8e5
Now displays if a potion is extended
2016-08-05 22:16:14 +02:00
Eric
20badd36fb
Added possibility to append potion level to item name
2016-08-05 21:44:11 +02:00
Eric
7e24b8e596
Changed message when translation not found
...
Apparently the old message wasn't clear enough
2016-08-05 21:25:57 +02:00
Eric
d3111a3670
Debug timestamp should be in 24h format
2016-08-05 16:42:01 +02:00
Eric
57af99da1b
Now using reflection instead of different modules
...
This commit also fixes spawn eggs on 1.8.x
2016-08-05 15:26:47 +02:00
Eric
54a1b637c6
Converted ShopChest to Maven Project
2016-07-03 20:59:29 +02:00
Eric
dae00a2013
Updated Javadoc
2016-07-02 14:22:47 +02:00
Eric
8b736da181
Prevent liquids from washing shop items away
2016-07-01 17:09:49 +02:00
Eric
582cc76c83
Add player head item name
2016-07-01 16:43:55 +02:00
Eric
c975437b66
Fix 1.9 Item names being loaded in 1.8
2016-07-01 16:15:12 +02:00
Eric
8bef79d47f
Prevent blocks from being placed or pushed above the chest
...
Fixes #6
2016-07-01 16:13:44 +02:00
Eric
57c6955d6a
Creation price should only be withdrawn if the shop is created successfully
2016-07-01 14:33:13 +02:00
Eric
8f75f9f90d
Check database connection before accessing it
...
This hopefully fixes #7
2016-07-01 14:28:31 +02:00
Eric
428d4bf029
Fix typo in javadoc of UpdateChecker
2016-07-01 13:50:40 +02:00
Eric
80a32bf0dc
Added Javadoc
2016-06-30 21:59:06 +02:00
Eric Biedert
f52be003ab
ItemMeta of shop item should be applied + Remove Items with "shopItem" metadata on disable
2016-06-28 21:33:11 +02:00
Eric Biedert
3b734ac429
Code Cleanup
2016-06-28 21:19:05 +02:00
Eric Biedert
4470300624
Renamed Listeners and their package
2016-06-28 18:30:48 +02:00
Eric Biedert
82cffd8c31
Fixed some localization errors
2016-06-24 19:23:56 +02:00
Eric Biedert
67016787df
Double Chests shouldn't be counted twice
2016-06-24 18:39:31 +02:00
Eric Biedert
2b9a2c957f
Admin shops can be excluded of shop limits
2016-06-24 18:13:33 +02:00
Eric Biedert
04e63c6225
Prevent Zombies from picking up shop item
2016-06-24 14:53:20 +02:00
Eric
08286e6beb
Added configurable language for everything and more
...
This can read the default minecraft language files, but in order to
translate the messages, you need to add the message section from the
en_US.lang.
Also, spawn eggs will work now, the title of music discs will be
displayed in the info sections and "tipped arrow effect" is now named
"potion effect" and is displayed also if the product is a potion,
splashed potion or a lingering potion (and of course tipped arrows).
The message configuration is no longer found in the config.yml file, but
has gone to the .lang file, so you need to reconfigure every message!
As the Jsoup library is no longer needed, the filesize of the final jar
shrunk quite a bit.
Maybe there are some more changes, which I already forgot.
2016-06-22 20:51:29 +02:00
Eric
77d474fb03
Fix Item Names for Heads and Colored Banners
2016-06-22 20:51:29 +02:00
Eric
22a1876d6e
Renamed some Items
2016-06-09 21:35:51 +02:00
Eric
e5ed1918ad
Ensure that all shop item get removed on disable
2016-06-09 20:34:10 +02:00
Eric
9a37efd49e
Fixed explosion protection
2016-06-09 19:46:40 +02:00
Eric
479bf49286
Creator of an admin shop shouldn't need enough money to let players sell
2016-06-09 19:39:00 +02:00
Eric
8def855a43
Added 1.10 Support (1.10_R1)
2016-06-09 19:34:48 +02:00
Eric
260bc8f594
Format Prices with Vault
...
ShopChest will now use the currency symbol specified in the configuration of the economy plugin.
2016-06-08 16:28:47 +02:00
Eric
01886ca88a
Fix money transfers on sales
2016-06-08 16:17:33 +02:00
Eric
18457357ba
Hide vendor and in-stock in info message if Admin Shop
2016-06-08 16:08:49 +02:00
Eric
f155b67f4c
Players should be able to open their sell-only shops
...
Also, they should be able to open shops even when they don't have permission to buy something
2016-06-08 16:06:36 +02:00
Eric
1666051eb8
Display '∞' instead of '-1' in the shop limits message
2016-06-05 18:53:46 +02:00
Eric
b423fbd98b
Shops created at double chests will be saved now
2016-06-05 18:46:14 +02:00
Eric
e1aaa34c92
Better display prices
...
Examples:
- "3$" instead of "3.0$"
- "3.50$" instead of "3.5$"
2016-06-03 18:20:55 +02:00
Eric
77365f388c
Changed method of adding and removing a shop
...
Well, I had to change quite a bit and hopefully this fixes the issue,
that shop items can be collected and that shops aren't saved or reloaded
correctly.
2016-06-03 17:58:53 +02:00
Eric
e2e034bcc8
Added shop creation costs (configurable)
2016-06-03 16:28:44 +02:00
Eric
ce2c812b27
Added Graph "Database Type" to Statistics Page
...
Statistics Page: http://mcstats.org/plugin/ShopChest
2016-06-03 15:03:38 +02:00
Eric
3ff0b4c556
Changed the way LWC is loaded (if available)
2016-06-03 14:42:48 +02:00
Eric
380705fe29
Fixed update-available message not displayed correctly in console
2016-06-03 14:30:42 +02:00
Eric
9690817f40
Add LWC magnet pull listener
...
Currently only working with 'LWC Unofficial - Entity locking' by
'Me_Goes_RAWR' v1.7.3 or later.
2016-06-02 20:36:48 +02:00
Eric
70449399bc
Added MySQL Support
2016-06-01 21:30:46 +02:00
Eric
0015adefb5
Improved and simplified buy and sell methods
...
Well, at least I hope I've improved that...
This should also fix the bug (what initially was my goal), where the
item didn't get removed from the player's inventory after selling it.
2016-05-31 18:07:38 +02:00
Eric
654fa260f4
Shortened SQLite/Database class
...
The method to get data of the database has changed completely so the
uses also had to be changed. The IDE also did some code reformatting,
but these are just very small changes.
2016-05-29 15:32:54 +02:00
Eric
e00f30bf0b
Automatically convert infinite to admin shops
2016-05-29 13:53:38 +02:00
Eric
ddebe5c594
Removed Infinite Shops
...
I don't see any sense, why infinite shops should exist. They are
basically the same as admin shops, except that money gets withdrawn from
the vendor for something he doesn't even get or money gets deposited to
the vendor for something that he sold, but didn't even have.
Also the possibility to convert the database column 'infinite' to
'shoptype' has been removed, so server owners, who update from a version
below 1.7.1 first have to download a version below 1.8.0 to let the
resource convert the database columns.
2016-05-29 13:41:14 +02:00
Eric
f9f5068f6d
Simplified saving of item_names.txt file
2016-05-29 12:35:46 +02:00
Eric
543da0682b
Automated code cleanup by IntelliJ IDEA
...
As I Switched from Eclipse to IntelliJ IDEA, I also had to add a few
entries to the .gitignore file.
2016-05-28 16:28:13 +02:00
Eric
099208de67
Add support for both hands when buying or selling something
2016-05-27 16:22:40 +02:00
Eric
4c022dd9dc
On admin and infinite shops, the player must have enough items
2016-05-27 15:00:39 +02:00
Eric
c4bc318a25
The creator of an admin shop should be able to use it
2016-05-27 14:57:47 +02:00
Eric
04636a7b01
Added 1.9.4 Support (1.9_R2)
2016-05-11 18:53:34 +02:00
Eric
54b0f42eaf
Allow multiline broadcast messages
...
Apparently the new-line character isn't detected so I had to make a
workaround with a custom new-line character (#n) where it could split
the lines.
2016-05-07 22:50:26 +02:00
Eric
5f5fd05e6c
Removed some unnecessary extra lines
2016-05-07 15:41:55 +02:00
Eric
558741e587
Re-added broadcast messages
...
They work a bit different now. They are still only shown on startup, on
join or when a player checks for updates, but also if no update is
available. Also the player needs the permission "shopchest.broadcast" in
order to get the message.
2016-05-07 15:35:34 +02:00
Eric
e1198028ee
Improved Update Checker error handling
...
(temporary removed broadcast messages)
2016-05-07 15:08:40 +02:00
Eric
ca2185a7a6
Added update message broadcast
2016-05-05 18:09:51 +02:00
Eric
20d3814aac
Added missing "Purpur Slab (Double)" item name
2016-05-04 17:05:09 +02:00
Eric
756abaddae
Add 1.9 and missing 1.8 Item Names and support for Tipped Arrows
...
Tipped Arrow Effect will be displayed in the shop info message. A
configuration section is also available.
2016-04-16 16:49:45 +02:00
Eric
2516f6e491
Admin Shop: Vendor doesn't need enough money, Chest doesn't need space
...
Infinite Shops also don't need free space when someone wants to sell
something.
Fixes #3
2016-04-15 15:32:10 +02:00
Eric
8d190f93c0
Add permission to create an admin shop
2016-04-13 21:05:21 +02:00
Eric
ecf48629e5
Added Admin Shops
...
Admin Shops are basically the same as infinite shops, but the vendor
won't get money and won't get a message if someone bought from or sold
to it.
As I rewrote the buy and sell methods, I also fixed a bug that you had
to pay even though you didn't have enough space in your inventory and
that the vendor had to pay even though his shop's inventory was full
2016-04-13 17:30:34 +02:00
Eric
c7aa1feb18
Fix display of price in "messages.someone-bought"
2016-04-13 15:12:16 +02:00
Eric
6d747f6fea
Bug fixes and better shop protection
...
- Fixed Update Checker after reload
- Fixed Update Checker on Minecraft 1.9
- Hoppers shouldn't suck items out of a shop's chest (configurable)
- Hoppers shouldn't pickup a shop's floating item
- Shops shouldn't get destroyed by an explosion (configurable)
2016-04-09 16:34:26 +02:00
Eric
103c96bc2f
Added Support for 1.9 and fixed bugs
...
Fixes #2
2016-04-08 14:52:11 +02:00
Eric
49530f806d
Added Graph "Shop Type" to Statistics Page (Still Testing)
2015-09-16 21:16:21 +02:00
Eric
7828e81ea6
Added Blacklist and "In Stock" in Shop Info Message
2015-09-16 16:45:05 +02:00
Eric
66750cd570
Fixed Bugs & Added Hologram Format Configuration
2015-09-13 13:15:07 +02:00
Eric
0ba461f16f
Added ItemTags Support; Removed compiling
2015-09-09 12:27:23 +02:00
Eric
207b249019
Fixed Bugs
2015-09-08 12:59:34 +02:00
Eric
b88d38c8f5
Added messages the shop owner gets when someone bought/sold something.
2015-09-07 14:38:37 +02:00
Eric
2f5945c536
Fixed Database Entry Removal
2015-09-06 14:12:12 +02:00
Eric
246cd5d298
Added compile permission and command description
2015-09-06 12:02:56 +02:00
Eric
ae756f43e7
Now saves shops to a SQLite Database
2015-09-06 11:58:25 +02:00
Eric
477b6a4701
Added Group- and Player limits for Shops
2015-09-04 20:16:33 +02:00
Eric
a2ea19afa2
Removed debug messages
2015-09-04 14:05:44 +02:00
Eric
125d0381a1
Fixed LWC and Lockette Support
2015-09-04 13:41:24 +02:00
Eric
22442f0429
Added LWC and Lockette Support
2015-09-04 12:31:19 +02:00
Eric
56967951da
Fixed issue that the shop gets mad if a player place a chest next a shop
2015-09-03 21:16:40 +02:00
Eric
5e54d4c356
Merged all versions of ShopChest to one jar file
2015-09-03 20:52:13 +02:00
Eric
06e1d20576
Merged all versions of ShopChest to one jar file
2015-09-03 20:51:30 +02:00
Eric
9d3b1d7226
Fixed Trapped-Chest Shops
2015-09-03 13:43:40 +02:00
Eric
36bf9e8623
Disabled Item Merging
2015-09-03 12:12:33 +02:00
Eric
24c32b5e64
Added ClearLagg Support
2015-09-02 16:18:32 +02:00
Eric
0cdcfb5cc6
Commit Default Files
2015-09-02 13:41:34 +02:00