91 Commits
Author SHA1 Message Date
ProgrammerDan 118e28f9ae Adding in dragon controls, might need to separate out a bit, but adds a new dragon damage for servers that want to allow dragon spawning but would prefer they dont remove the world en mass. Untested at yet. Some other fixes as noted in my self-review. 2019-09-10 01:09:24 -04:00
ProgrammerDan 9cb7b0d344 Reverting some null checks, I know this will cause warnings in IDE but some were hard earned. I do hope that Spigot is more faithful and careful in these later releases, but better to check and be sure then not check and be unsure. Some I did not add back in. Any I added back in I wrote why I added it. I also switched around some orderings to use equals() checks, and also addressed some changes to map views in new releases, although there is more to do there. As well, expanded certain block lists and biome lists even further, lots of new content in these new minecraft releases. Probably first of several commits, as I test. 2019-09-04 00:36:23 -04:00
ProgrammerDan ef6c2ad5ff Fixing an issue where soft depends were behaving like real depends. 2017-08-02 00:57:21 -04:00
ProgrammerDan b3e7b3b3b2 One import correction for clean build 2017-07-09 22:25:25 -04:00
ProgrammerDan ed31471e4f Many fixes from Humbug and elsewhere, other cleanup 2017-07-09 22:18:36 -04:00
ProgrammerDan 20db0ac775 Game features and fixes additions from humbug. 2017-07-09 21:41:25 -04:00
ProgrammerDan e4c1164b7a Adding more options for enderchests -- you can disable use instead of disabling placement -- added shulker box disabling including filling and draining with hoppers -- added totem disabling so you can collect em but they dont spare you death. also some other enable / disabled respect fixes. 2017-06-30 14:39:18 -04:00
ProgrammerDan 2ec3b0e232 NMS setting was premature here based on incomplete understanding. This should be better. To access the real bed position and not a safe spawn location as computed, use the handle() and getBed() method on the underlying EntityHuman object. 2017-06-10 01:02:29 -04:00
ProgrammerDan c7f310da18 Untested but should forceset bedpos as well as spawnpoint 2017-06-09 16:35:50 -04:00
ProgrammerDan 5d11841e4a Default disable invisible fixes on the assumption is corrected in 1.11 2017-06-09 00:50:31 -04:00
ProgrammerDan 804a60f169 Invisible fix now covers all passengers. 2017-06-09 00:47:38 -04:00
ProgrammerDan d9176f84b5 Upgrade to mc 1.12 2017-06-09 00:36:43 -04:00
ProgrammerDan 27d37b5519 Fixes to game tuning and game fixes and game features where events should be ignored due to cancel but werent due to bukkits weird default choice for eventhandler. Also added bypass for ops or permission to InvisibleFixTwo same as InvisibleFix 2017-06-05 13:09:06 -04:00
ProgrammerDan 9861b67ab1 Came up with a much more elegant approach, removed manual instrumentation and went full reflection. Its pretty sweet. 2017-05-19 02:08:22 -04:00
ProgrammerDan 40f1810322 Adding a new thought experiment called Insight. It tracks strickly speaking the running time of events, computing a running max, min, and standard deviation, as well as counts of events and other indicators. 2017-05-18 23:07:52 -04:00
ProgrammerDan abcc4f318f Merge branch 'master' of github.com:DevotedMC/SimpleAdminHacks 2017-05-16 17:26:07 -04:00
ProgrammerDan 34602a43da Minor fix for TimingsHack to deal with weird failure to produce map objects 2017-05-16 17:25:53 -04:00
Daniel Boston 3f57b8cac3 Readme formatting fixes 2017-05-04 12:52:48 -04:00
ProgrammerDan 51994670f9 Trying to bypass another new metrics-lite transitive dependency issue, sigh. 2017-05-02 22:21:06 -04:00
Daniel Boston 0ce0b16a33 Merge pull request #13 from DevotedMC/tps-monitor
Tps monitor
2017-04-29 10:16:11 -04:00
ProgrammerDan 947225a8ce Added some better error trapping around vulnerable ticking methods. Added documentation to the javadocs. 2017-04-29 09:45:23 -04:00
ProgrammerDan 173c29d76f Refinements of tps and binding meters 2017-04-29 02:23:09 -04:00
ProgrammerDan a77a433303 Added a bunch of extra tracking to monitor for ticks exceeding a configured threshold, and more 2017-04-28 03:47:12 -04:00
ProgrammerDan c3ee1b3975 Adding showtimings command that generates a map. Thanks to LagMonitor for the map inspiration. 2017-04-27 02:47:50 -04:00
ProgrammerDan a41089d8f2 CrazyCrates does not broadcast prizes to console but does fire an event. New hack lets you capture this event.
Also tweaked some weird default configs.
2017-04-24 14:08:25 -04:00
ProgrammerDan 5c26b304da README long overdue, added. 2017-04-24 02:04:12 -04:00
ProgrammerDan 20020bc97f marginally working fix default to false 2017-04-24 01:37:00 -04:00
Daniel Boston c2fcca0ed5 Merge pull request #12 from CivilizatonExperiment/master
Merging In things that CivEx uses and simple dupe fix
2017-04-24 01:19:58 -04:00
Daniel Boston b637d83a93 Update pom.xml for new changes 2017-02-23 13:07:55 -05:00
Daniel Boston 811ce25a7f Merge pull request #11 from CivilizatonExperiment/master
Added the ability to disable: villagers, withers, enderchests.
2017-02-23 13:07:31 -05:00
ProgrammerDan ba2507cdab Small fixes to GameFixes, attempting to figure out why it causes CastleGates to stop working have failed so far. 2017-01-10 04:37:48 -05:00
ProgrammerDan 60ccc22e20 Fix to BadBoyWatch adding lowtracking for canceled breaks 2017-01-08 16:34:42 -05:00
ProgrammerDan 34410393f1 Some fixes: Bedsetting during day allow cancel, label fixes and expansion for teals GameFixes, add location to SanityHack 2017-01-08 16:04:08 -05:00
Daniel Boston 88cdcc6ebb Merge pull request #10 from TealNerd/master
Added GameFixes with elytra bug blocking
2017-01-08 15:35:41 -05:00
ProgrammerDan ab83ed2500 This actually does appear to address boat and horse invisibility and desync, although its a bit hackish. 2016-11-12 13:43:04 -05:00
ProgrammerDan 71c7ef1ae2 Adding a new invisible fix type, no idea if it will work or not. Updated Invsee to reset styling after item record. 2016-11-11 23:53:16 -05:00
Daniel Boston 99fd783aa6 Merge pull request #9 from Maxopoly/patch-3
Add CivModCore dependency
2016-11-02 02:00:32 -04:00
Daniel Boston e08078b050 Merge pull request #8 from Maxopoly/patch-1
Update dependencies
2016-11-01 09:11:03 -04:00
ProgrammerDan 8449e3e261 Tab error on default config 2016-10-23 19:05:28 -04:00
ProgrammerDan ae41533e60 Fixing live-disable for Bed fix and other Tuning hacks, and added PotatoXP disabling to GameFeatures hack. 2016-10-23 13:58:21 -04:00
ProgrammerDan 0d13425ae2 Defaults fix for ReinforcedCheckBreak so that player name is displayed. 2016-10-23 13:04:40 -04:00
ProgrammerDan 0a613a7f14 Another typo fix 2016-10-19 03:19:35 -04:00
ProgrammerDan 601294ae91 Reordering boolean checks on bedset, adding null checks to address some NPE sightings. 2016-10-19 01:47:53 -04:00
Daniel Boston 58dc0576c3 Merge pull request #5 from Ameliorate/master
Allow players to set their spawns in beds during the daytime
2016-10-19 01:30:20 -04:00
ProgrammerDan b838f148a8 Incrementing version 2016-10-15 18:22:06 -04:00
ProgrammerDan 6f6d97af07 Small fixes to example config 2016-10-15 01:53:59 -04:00
ProgrammerDan 73b26beb86 Adding some config options -- although untried -- and updated pom to represent latest, generally. 2016-10-14 20:45:09 -04:00
ProgrammerDan 8a0e6f6b29 Compilable, first tuning element is limiting tile entities in a chunk. Needs example configuration section. 2016-10-14 19:58:50 -04:00
ProgrammerDan 50c9be6bcf Adding simple game tuning 2016-10-13 18:42:07 -04:00
ProgrammerDan a6832c864d Should have reinforcedchestbreak fixed now, it was missing a generate static method. 2016-10-13 13:26:01 -04:00
ProgrammerDan f2b0adf9d4 Correcting some default values 2016-10-10 22:08:40 -04:00
ProgrammerDan da1541c6fb Trying a new type of fix for invisiblity problem interacting with vanish 2016-10-10 02:07:30 -04:00
ProgrammerDan 2bf277a627 Some fixes 2016-10-04 00:05:50 -04:00
Daniel Boston a04e60eec8 Merge pull request #3 from schweinefilet/cb-message
Added chest break broadcast
2016-10-01 02:40:44 -04:00
ProgrammerDan 56566ef997 Fixes from observed runtime exceptions, and adding UUID to badboy log 2016-09-24 23:52:34 -04:00
ProgrammerDan 5bd0b64e4c Fixes to config, badboy watch works now, yey. 2016-09-24 08:34:41 -04:00
ProgrammerDan 07fb6624eb Incrementing pom and finishing out badboy watch, simple as can be watched block and break path watching. 2016-09-22 19:57:52 -04:00
ProgrammerDan 824d3a876f ADding a watch task for bad boys 2016-09-22 07:06:39 -04:00
ProgrammerDan f6c457759e Potential fix for invisible players. 2016-09-20 18:26:45 -04:00
ProgrammerDan d8d65b19f4 Fixing announce message loading, wasn't working for some reason. 2016-09-16 15:05:12 -04:00
ProgrammerDan 2c15a6fd99 Significant updates. Implemented autoloading of all hacks in .hacks package if valid and a configuration exists. Addresses #1 and #2. 2016-09-16 02:07:52 -04:00
ProgrammerDan b22c44cf67 Small fixes to portal event tracking 2016-06-30 00:41:03 -04:00
ProgrammerDan f47d0318e3 Adding tool to experimental to demonstrate serializations 2016-06-16 18:33:42 -04:00
ProgrammerDan a5d253cd2b Teleport controls and such 2016-06-12 15:45:59 -04:00
ProgrammerDan fd61f7aed0 Straight update to 1.10 2016-06-11 23:47:17 -04:00
ProgrammerDan 67c17a8873 Adding teleport data output. 2016-05-16 00:55:58 -04:00
ProgrammerDan 719ab79c28 Missed a necessary dependency 2016-05-15 22:08:30 -04:00
ProgrammerDan b79b2dd055 Adding quick hack to output damage data. New longterm hack Experimental for all shortterm testing stuff like this. 2016-05-12 18:04:05 -04:00
ProgrammerDan 48eae75610 Disabling invmod for now, I'll try again some other time. Is non-trivial 2016-05-08 10:09:20 -04:00
ProgrammerDan 240e71c2e6 Got offline inventory viewing working as well as online. Next up workingon inventorymod' 2016-05-03 02:27:40 -04:00
ProgrammerDan fea4547c76 Doesn't work for console yet but adding in inventory inspection offline and online. 2016-05-02 08:32:50 -04:00
ProgrammerDan 3b080288c6 NPCs now correctly advertise themselves to new players on join regardless if in sight range or not, and disappear themselves when they die. Need to add correction for despawn, that external state is updated 2016-04-30 00:59:00 -04:00
ProgrammerDan 55ceedc6a2 Spoofing player count and names works, very fascinating process. 2016-04-29 03:31:21 -04:00
ProgrammerDan 82860879d2 Bots work. Still tons of stupid edges and cases but commands work, list works, load and save works ... very cool. 2016-04-28 01:05:17 -04:00
ProgrammerDan 0fa5f80fd9 Got a bot to spawn, many issues abound yet. 2016-04-27 07:16:31 -04:00
ProgrammerDan dca45994a9 Fleshing out hackbot. Some parsing issues. 2016-04-26 06:44:41 -04:00
ProgrammerDan 4180cda38c Fleshing out use of NPCLib to generate 'bots ... long way to go but solid progress. 2016-04-25 02:46:40 -04:00
ProgrammerDan fce179fd2b Adding commands to introbook and kit, and laying out some lofty goals for NPClib 2016-04-23 03:57:29 -04:00
ProgrammerDan 4d8712837d Fixing a few newfriendassist issus and adding introbook drop -- with externally configured book, finally. 2016-04-23 03:29:01 -04:00
ProgrammerDan 8a99ca13bb Adding Newfriend tools including newfriend intro kit, announce, and the like 2016-04-22 23:52:04 -04:00
ProgrammerDan e0dccce4f7 Adding NewfriendAssist 2016-04-22 18:42:03 -04:00
ProgrammerDan 83d7acf78f Adding newfriend announce and frame for hints 2016-04-22 09:37:15 -04:00
ProgrammerDan b217a96c01 Tests are now working, although hackish and unpleasing. For future work I'll probably just bite the bullet and use PowerMock for static and final mocking. In any case, all tests now pass, looking good, for cobertura coverage report use mvn cobertura:cobertura 2016-04-22 00:37:42 -04:00
ProgrammerDan bb951c7602 Working on fixing errors in tests. 2016-04-21 18:52:23 -04:00
ProgrammerDan 8ea94c46c2 Fixing NPE caused by debug calls before config object was made. 2016-04-19 07:57:32 -04:00
ProgrammerDan ad28e2785d Apparently forgot to add the test, which doesn't work. Adding 2016-04-17 08:09:02 -04:00
ProgrammerDan b52d02c351 Adding first stab at testing, which all fail of course, and initial live release. Has only CombatTag announce, more coming.' 2016-04-17 02:18:26 -04:00
ProgrammerDan 4fb0c105bb Fixing up default config, fully specifying hacks command and hopefully working code there, modifying various abstract classes to support those baseline features, CTAnnounce should be working. On to testing and buildout. 2016-04-15 18:23:26 -04:00
ProgrammerDan 90cfdbc358 Adding CombatTagPlus hack, fleshing out internal structure. 2016-04-15 02:21:31 -04:00
ProgrammerDan 7c4b15285d Fleshing out basic infrastructure for hacks. 2016-04-14 18:02:48 -04:00
ProgrammerDan 9bbfa15634 First commit, no functionality but describing features in config and commands. 2016-04-03 02:22:37 -04:00