Commit Graph

126 Commits

Author SHA1 Message Date
Cory Redmond
786bab7541 Merged in acecheesecr14/herobrine-2/move-to-gradle (pull request #1)
Add gradle dependency managment

Approved-by: Cory Redmond <acecheese@live.co.uk>
Approved-by: David Berdik <berdikgit@theprogrammersworld.net>
2020-11-06 23:35:10 +00:00
Cory Redmond
150a5b5c3a
Use java version 8. 2020-11-03 17:07:14 +00:00
Cory Redmond
601f6c9299
Add gradle dependency managment. 2020-11-02 01:00:27 +00:00
David Berdik
d58e71d9f2 *Changed plugin.yml version number from 2.1.0 to 2.1.1
*Changed plugin internal version number from 30 to 31
2020-09-11 22:44:52 -04:00
David Berdik
e6becf836d Migrated codebase to Spigot 1.16.2 2020-09-11 22:42:31 -04:00
David Berdik
7316f0c0e2 *Changed plugin.yml version number from 2.0.3 to 2.1.0
*Changed plugin internal version number from 29 to 30
2020-06-28 15:32:05 -04:00
David Berdik
3ca4af3e9a Fixed Herobrine walking not working after the change made in the previous commit 2020-06-28 00:07:07 -04:00
David Berdik
ec6276e1d9 Fixed Herobrine path mover forcing Herobrine's lower body in to the block on which he is standing 2020-06-27 20:52:56 -04:00
David Berdik
a06903f174 The process of finding a random location for Herobrine now works properly 2020-06-27 20:37:29 -04:00
David Berdik
2b8af577af Herobrine movement is no longer entirely dependent on RANDOM_POSITION 2020-06-27 19:30:52 -04:00
David Berdik
b2d3282b11 Removed unnecessary for loop of 101 iterations from getRandomLocation() in RandomPosition 2020-06-27 16:07:40 -04:00
David Berdik
d7c1dba8ef Fixed help command output not working 2020-06-27 11:14:20 -04:00
David Berdik
9fa4e7a534 Updated API version in plugin.yml to 1.16 2020-06-27 11:00:21 -04:00
David Berdik
faa262eadb Migrated codebase to Spigot 1.16.1 2020-06-27 10:59:06 -04:00
David Berdik
488467cf8a Revert "Added workaround to Herobrine movement not working with Spigot 1.15.2, which appears to be caused by a bug outside of Herobrine's jurisdiction"
This reverts commit 47325c630a.
2020-05-20 20:59:42 -04:00
David Berdik
c980f6ab6d *Changed plugin.yml version number from 2.0.2 to 2.0.3
*Changed plugin internal version number from 28 to 29
2020-04-14 17:27:58 -04:00
David Berdik
47325c630a Added workaround to Herobrine movement not working with Spigot 1.15.2, which appears to be caused by a bug outside of Herobrine's jurisdiction 2020-04-12 22:32:43 -04:00
David Berdik
1ce421d6db Fixed resource leak 2020-04-12 21:45:02 -04:00
David Berdik
63b556303c Updated build path to use Spigot 1.15.2 instead of 1.15.1 2020-02-09 14:57:09 -05:00
David Berdik
22be39c61b *Changed plugin.yml version number from 2.0.1 to 2.0.2
*Changed plugin internal version number from 27 to 28
2020-01-04 14:27:42 -05:00
David Berdik
fbdfdb3bff Fixed NullPointerException that occurred when Herobrine attempted interactions with a player on servers that have WorldGuard installed 2020-01-04 14:24:57 -05:00
David Berdik
78cee59186 *Changed plugin.yml version number from 2.0.0 to 2.0.1
*Changed plugin internal version number from 26 to 27
2020-01-02 22:00:39 -05:00
David Berdik
17c2305890 Fixed bug which prevented players from ever successfully getting in to bed even when Herobrine did not intervene in their attempt 2020-01-02 21:57:31 -05:00
David Berdik
b124383f33 Added new configuration file option: "SpawnDemonsOnPlayerBedEnter" which lets server administrators decide if players getting in to bed should cause a demon to occasionally spawn 2020-01-02 20:58:08 -05:00
David Berdik
bce711aa9e Changed plugin internal version number from 25 to 26 2019-12-30 16:39:29 -05:00
David Berdik
84e6cfe2b3 Updated README 2019-12-30 16:34:43 -05:00
David Berdik
436628b225 Updated Towny version 2019-12-30 15:56:41 -05:00
David Berdik
d36cdc16a4 Added Internal Bug Reporting 2019-12-30 15:55:28 -05:00
David Berdik
a7abdc7279 Added "BuildPyramidOnChunkPercentage" and "BuildTempleOnChunkPercentage" to enable server administrators to control the percentage of chances that either a pyramid or temple will spawn on a new chunk 2019-12-30 14:55:28 -05:00
David Berdik
e74b5b7c8e When a player uses the help command, help will only be listed for commands that they have permission to use 2019-12-30 14:32:34 -05:00
David Berdik
8a3d6974ee Added "speak" permission and command that will allow chat messages to be sent on Herobrine's behalf. 2019-12-30 14:16:38 -05:00
David Berdik
7d8a81cd18 Added "speakrandom" permission and command that will randomly send one of the configuration file-defined Herobrine chat messages to the specified user. 2019-12-30 13:54:58 -05:00
David Berdik
c7ae3e5b59 Added help description output to command usage output and added chat color stripping to the console variation of the output 2019-12-30 13:44:53 -05:00
David Berdik
4dbedad121 Added "CheckForUpdate" configuration option which, when enabled, will check for a new version of the plugin every 24 hours and when one is found, will display a console alert once every hour. Additionally, OPs will see an update alert each time they log in to the server. 2019-12-30 13:26:06 -05:00
David Berdik
8730c32b13 Added "ShowInTabList" configuration option to allow server owners to optionally make the Herobrine tab list entry persistent 2019-12-29 21:47:58 -05:00
David Berdik
b6a0fd92e5 Added configuration option to set custom world name for Herobrine's Graveyard 2019-12-29 21:18:00 -05:00
David Berdik
db5147e7c0 Added support for RedProtect 2019-12-29 20:47:47 -05:00
David Berdik
171937f21c Fixed Towny API deprecation warnings 2019-12-29 20:36:49 -05:00
David Berdik
c5e87b5b5d Updated plugin dependencies 2019-12-29 20:34:19 -05:00
David Berdik
783fb894df Added command descriptions to help command output and redesigned in-game help command output 2019-12-29 20:12:56 -05:00
David Berdik
8292f88459 Minor changes to logging and chat output made by the plugin 2019-12-29 18:04:13 -05:00
David Berdik
3606c1bda0 Removed unnecessary code and made some minor formatting changes to ConfigDB 2019-12-29 14:50:18 -05:00
David Berdik
80c92fdab5 Fixed typo of "Lightning" as "Lighting" in configuration file 2019-12-29 14:34:08 -05:00
David Berdik
02f62d1b11 Removed "UseCustomItems" and "CustomItemsList" configuration file entries 2019-12-29 14:31:28 -05:00
David Berdik
5b20ff1b4b If a user gets stuck in the Graveyard, they will now be teleported to their previous location prior to getting stuck the next time they log in 2019-12-29 14:18:48 -05:00
David Berdik
d7dda0f04c Added caching of player coordinates to disk when teleporting to the Graveyard. (TODO: Implement detection of players stuck in the Graveyard and use the saved coordinates to teleport them out when they log in.) 2019-12-28 21:37:01 -05:00
David Berdik
7c1f75b9e9 Deleted Python script 2019-12-28 19:40:45 -05:00
David Berdik
d98ae2c769 I accidentally shifted the Graveyard coordinates instead of the temple. Graveyard shift is reversed and temple is now shifted. 2019-12-28 19:40:31 -05:00
David Berdik
030e6e6caa Executed Python script to shift temple Y values up by 2 and deleted script 2019-12-28 19:32:11 -05:00
David Berdik
9be940ee6c Wrote Python script to shift temple Y values up by 2 2019-12-28 19:30:31 -05:00