Commit Graph

41 Commits

Author SHA1 Message Date
SeanOMik 89200ae301
Remove need for program arguments. Add notice of bStats in readme. 2021-07-18 23:12:38 -04:00
SeanOMik 6a15f02160
Fix #55 2021-07-12 23:09:29 -04:00
SeanOMik 99d4979678
Fix errors on purpur 2021-07-11 12:47:02 -04:00
SeanOMik 788c2c7c43
Update for 1.17.1
The update was pretty simple, all I had to do was create a new module that depended on 1.17.1 spigot. The reason for this was so the plugin was remapped to the spigot 1.17.1 obfuscated code.
2021-07-10 00:24:47 -04:00
SeanOMik d96e2de044
Update plugin version for next release 2021-07-07 15:49:51 -04:00
SeanOMik d94907128f
Add support for modifying the prefix
This relates to #36. Also add a link to the default config file onto the readme. The last thing I did was fixing AnvilGUI for users not using Java 16.
2021-06-23 19:14:43 -04:00
SeanOMik f68aeaa99b
Remove the need for AllSpigotNMS
I removed the need for AllSpigotNMS by separating each version implementation in its own maven module. Each of the implementations depend on the NMS version that their implementing for.
2021-06-23 18:06:43 -04:00
SeanOMik 1dbdfb0049
Update for 1.17
I had to separate the 1.17 implementation in a separate maven module. I will do similar things to all other older MC versions since we will no longer need to have the jar file with a bunch of nms versions packaged inside of it.
2021-06-23 15:54:58 -04:00
SeanOMik 3c79bb028d
Fix plugin for Java 1.16 2021-06-14 12:33:45 -04:00
SeanOMik 90f1c58670
Close #38
Implement making a fox sleep with shift right click with an empty hand
2021-06-07 00:40:48 -05:00
SeanOMik b026691586
Change pom.xml version for new release 2021-04-04 12:32:03 -05:00
SeanOMik f10dd08d6c
Update for 1.16.5 2021-04-04 12:24:11 -05:00
SeanOMik 8ba7d983cf
Fixes #32. Kinda hacky but will work for now 2021-02-24 19:53:11 -06:00
SeanOMik 71bfc365c5
Update for 1.16.4 2020-11-08 13:07:46 -06:00
SeanOMik 9ef4aafb55
Fix a crash on some machines 2020-11-02 18:08:54 -06:00
SeanOMik 91a8a54624
Add a permission to allow players to bypass the tame limit. 2020-10-28 16:50:10 -05:00
SeanOMik de30d65fba
Implement #26 and #28 in new 1.7.7 snapshot 2020-10-27 20:39:56 -05:00
SeanOMik 7b10885dc3
Fix plugin for Java 8 while still having Java 14 work 2020-09-10 11:29:47 -05:00
SeanOMik 6e322d8aa2
Change plugin version in pom.xml 2020-09-09 22:41:56 -05:00
Fionera 9f8c6edabe Add Java 14 support by replacing the final field access 2020-09-08 20:57:30 +02:00
SeanOMik 582a675185
Fixes #20 2020-09-06 14:48:53 -05:00
SeanOMik bcc5040c8a
Fix #19 2020-09-03 12:39:08 -05:00
SeanOMik 5ed52ff155
Update for spigot 1.16.2 2020-08-27 15:09:31 -05:00
SeanOMik 6bc79e58f1
Fix crash when foxes run from wolfs 2020-08-27 14:03:25 -05:00
SeanOMik e43cd97847
Do some more fixes, and add 1.14 in the single jar which fix 1.14 errors 2020-07-14 16:37:55 -05:00
SeanOMik 304762408f
Update to 1.16.1 and also make one jar work with 1.15 and 1.16. 2020-07-14 12:51:21 -05:00
SeanOMik 034e35d473
Change version number 2020-05-03 12:38:52 -05:00
SeanOMik f754c69e72
Completely update the re-implemented plugin to how it was before.
Completely update the re-implemented plugin to how it was before.

Changelog:
 * Re-add fox naming.
 * Added an auto alternative color code translator in LanguageConfig.
 
Pretty sure this is it, now its time to create a new release!
2020-03-30 14:57:56 -05:00
SeanOMik 2f0dc9c501
Add most features back after the re-implementation removed them.
Changes:
 * Giving/taking foxes items.
 * Change taming food back to chicken.
 * Change taming food to only use sweet berries.
 * Child fox from breeding is now set to its parent fox type.
 * Added code commenting.
 * When you tame a fox it gives the player the taming advancement.

Still need to add naming.
2020-03-30 14:18:21 -05:00
Checkium Folf 6ae1170e12 New way of implementing foxes 2020-02-21 23:12:03 +00:00
SeanOMik a6408840b2
Add a check to see if the name is null.
Without this check I would get a null pointer when you attempt to tame a fox.
2020-01-27 18:41:18 -06:00
SeanOMik 12ffd41184
Change file name 2020-01-27 08:18:01 -06:00
SeanOMik 5639d2de82
Remove debug messages 2020-01-27 08:02:38 -06:00
SeanOMik 6053e66e2d
Fixed a bug that would cause foxes to not be tamed after a server reboot
Also tested on PaperMC and 1.15.2 (works)
2020-01-26 17:57:21 -06:00
SeanOMik 071efa181c
Finish rewrite, and release it 2020-01-26 01:05:29 -06:00
SeanOMik ba48f8e468 Rewrite and got the custom entity replacing the EntityFox
I found out how to get my custom entity to replace the vanilla EntityFox. This should fix most of the errors people were getting.

I also rewrote the entire plugin. It saves some data with SQLite and some parts of it are cleaned up, optimized, or certain things moved in an appropriate class.
2020-01-24 10:21:13 -06:00
SeanOMik b91fd6d0fc
Dont shade the spigot jar into the plugin
The plugin jar was 30mB but is now 112kB.
2020-01-20 13:24:52 -06:00
SeanOMik 3efe179e09
Rename foxes with a name tag 2020-01-18 14:34:14 -06:00
SeanOMik cd8918c7c0
Make changes to the 1.15.1 update
* Cant change plugin prefix. 
* Name fox with the AnvilGUI API.
* Disable the plugin if its not running on the correct server version.
2020-01-18 13:22:36 -06:00
Ellie 5ee1eab0b4 1.15.1
Updated for 1.15.1 (see "1.14 TRANS.xlsx" for translated methods from 1.14 to 1.15)
Added naming (after taming) supporting color codes
Changed formatting of fox names. ("(name) (tamer)") - can be disabled in config.
Showing of who tamed can be disabled in config.
Improved usability of /spawntamablefox + added alias of /tamablefox
Configurable option for tamed foxes to attack chickens and rabbits.
Customisable plugin prefix
2020-01-17 23:26:37 +00:00
SeanOMik 494127c7e1
Upload code 2020-01-15 22:27:46 -06:00