Commit Graph

104 Commits

Author SHA1 Message Date
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
David Berdik
b7e835af51 Fixed player burial 2019-12-28 18:39:27 -05:00
David Berdik
1ac18c604d Fixed occasional stack trace when launching server caused by Herobrine attempting to build before a world is generated 2019-12-28 18:24:57 -05:00
David Berdik
83150c72cf Fixed floating Redstone Torches in generated caves 2019-12-28 18:09:20 -05:00
David Berdik
1da948658a Removed stray import from Heads.java 2019-12-28 18:08:24 -05:00
David Berdik
b267da09ab Fixed head spawning 2019-12-28 17:55:48 -05:00
David Berdik
0653d44c54 Fixed Herobrine artifacts 2019-12-28 17:23:51 -05:00
David Berdik
e8f6461425 Changed directory name used for "world_herobrineai_graveyard" to "world_herobrine_graveyard" 2019-12-28 16:01:07 -05:00
David Berdik
e4a8ca3b81 Renamed "HerobrineAI.java" to "Herobrine.java" and replaced "HerobrineAI" branding with "Herobrine" 2019-12-28 15:53:46 -05:00
David Berdik
686cfc75e4 Changed package names "org.jakub1221.herobrineai" to "net.theprogrammersworld.herobrine" 2019-12-28 15:47:29 -05:00
David Berdik
4ebe05cd08 Herobrine visibility is now dynamically toggled on a per-user basis using line-of-sight checks as a workaround to the mandatory tab list limitation for NPCs 2019-12-28 15:43:47 -05:00
David Berdik
ce2354a525 Fixed issue with Herobrine being invisible 2019-12-28 12:09:34 -05:00
David Berdik
ec79064d0f Fixed index out of bounds exception when choosing a world for Herobrine to spawn in. This involved restructuring the order in which plugin loading procedures are performed. 2019-12-28 00:57:11 -05:00
David Berdik
2ab95750d7 Removed unnecessary conditional check 2019-12-27 18:47:07 -05:00
David Berdik
6eefa9cc52 Minor comment adjustment to addCustomEntity in HerobrineAI 2019-12-27 18:41:59 -05:00
David Berdik
edb42ae3f2 Removed unnecessary comment 2019-12-27 18:39:00 -05:00
David Berdik
d19f49a53a Deleted unnecessary files 2019-12-27 18:37:24 -05:00
David Berdik
04109cea46 Changed plugin.yml API version from 1.14 to 1.15 2019-12-25 21:24:19 -05:00
David Berdik
a6c26360fa Fixed custom entity registry 2019-12-25 21:23:57 -05:00
David Berdik
e347b0f7a2 Missed two lines when doing the 1.15.1 migration 2019-12-25 20:01:02 -05:00
David Berdik
8628494bff Migrated codebase to Spigot 1.15.1 2019-12-25 19:48:51 -05:00
David Berdik
04923d1128 Fixed HerobrineAI folder being generated even though it should not have been
Fixed version strings in HerobrineAI
2019-09-02 20:29:49 -04:00
David Berdik
8d212b3551 Updated CustomID. All errors are gone now! 2019-09-02 19:44:55 -04:00