Commit Graph

253 Commits

Author SHA1 Message Date
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
David Berdik
96eaae3953 Changed default "ItemInHand" value from 0 to AIR 2019-09-02 19:41:33 -04:00