Commit Graph

913 Commits

Author SHA1 Message Date
Magnus Ulf Jørgensen
84104fa03a Try to debug unreqwuired .changed calls 2018-04-29 18:04:48 +02:00
Magnus Ulf Jørgensen
17526c3f5f Make lastRaw storage optional 2018-04-29 16:22:56 +02:00
Magnus Ulf Jørgensen
c9236895a4 CLeanup MigratorUtil 2018-04-20 20:57:26 +02:00
Magnus Ulf Jørgensen
ed6b77cd5c Add migration of entries 2018-04-14 19:53:40 +02:00
Magnus Ulf Jørgensen
f82829c2e3 Migrate complex maps properly 2018-04-14 19:30:00 +02:00
Magnus Ulf Jørgensen
8274b210ff Fix migration of EntityInternalMap 2018-04-14 12:31:29 +02:00
Magnus Ulf Jørgensen
a5747f102b Allow versioning of classes that are not Entity 2018-03-21 11:28:59 +01:00
Olof Larsson
00983bfc94 Use the Massive collections some more 2018-01-19 20:51:07 +01:00
Olof Larsson
213b8c79d2 Handle an odd null pointer exception within the Bukkit API 2017-12-29 18:24:49 +01:00
Olof Larsson
2bdabf9619 Catch UnsupportedOperationException for cb.spigot().setUnbreakable 2017-12-29 17:53:53 +01:00
Magnus Ulf Jørgensen
2a5f98e281 Fix migrator 2017-12-17 15:59:19 +01:00
Olof Larsson
05b632e8d5 Reflection actually demanded ImmutableList so revert to that 2017-12-17 14:22:00 +01:00
Olof Larsson
9c5f6a06a4 Use Xlib guava some more 2017-12-17 13:25:59 +01:00
Olof Larsson
5a380503e0 Use xlib guava to restore Minecraft 1.7 compat 2017-12-17 09:23:05 +01:00
Olof Larsson
7babdf910c Use MassiveXlib shaded artifact 2017-12-17 09:14:12 +01:00
Magnus Ulf Jørgensen
1d02942085 Improve player cleaning system 2017-11-16 15:41:26 +01:00
TheComputerGeek2
81ca676c08 Msons are immutable, so reuse them 2017-11-08 06:09:27 +01:00
Olof Larsson
e2a117a437 Fixed typo in comment 2017-10-12 10:56:38 +02:00
Olof Larsson
cf446663d0 Show mixin assignment only if debugEnabled is true 2017-10-12 10:20:11 +02:00
Olof Larsson
9f12bddae4 Use bStats instead of MCStats 2017-10-11 09:41:23 +02:00
Olof Larsson
0f098dd31c Add evasion of low risk NPE in TypeSenderIdAbstract 2017-08-08 17:22:34 +02:00
Olof Larsson
8b9112c2da Factions integration bugfix. Verify that the Factions plugin is the official MassiveCraft Factions plugin and not the outdated FactionsUUID. 2017-08-08 17:03:23 +02:00
Olof Larsson
43b88fb5ab Fix compatibility with CraftBukkit 1.12.1 in NmsBasics module that was lost due to CraftBlockEntityState feature. 2017-08-08 16:32:50 +02:00
Olof Larsson
4fe9e627dc Add unused disable system 2017-07-20 20:00:27 +02:00
Magnus Ulf Jørgensen
04618e6e98 Improve player clean output message 2017-07-20 16:42:36 +02:00
Magnus Ulf Jørgensen
a89dace930 Automatic inactivity cleanup 2017-07-20 15:33:36 +02:00
Olof Larsson
482151aa9a Improve last fly active tracker 2017-07-18 10:01:34 +02:00
Magnus Ulf Jørgensen
1b0b7455dd Allow prioritisation of commands to avoid ambiguity 2017-07-16 10:13:51 +02:00
ulumulu1510
334b31e060 Make automatic loading deal properly with anonymous classes. 2017-07-16 10:12:36 +02:00
Olof Larsson
a077762b62 Sanitise firework flight power 2017-07-07 12:26:18 +02:00
ulumulu1510
f68970865f Renaming to fit with usual naming pattern for inner Entity enums. 2017-07-04 22:42:48 +02:00
ulumulu1510
aa91956967 Add TypeVariant (Parrot variants) from 1.12. 2017-07-04 22:38:26 +02:00
Olof Larsson
3964089955 Remove dangerous RecipeUtil method. 2017-07-02 18:23:53 +02:00
Olof Larsson
d74690ec7c Add consoleColorsEnabled configuration option 2017-07-02 17:20:51 +02:00
Olof Larsson
0e4c5d7ee4 Catch Throwable instead of Exception for NMS activate auto. Fixes #304. 2017-07-02 15:58:51 +02:00
Olof Larsson
af502e82b0 Compensate for Guava 21 issue where spaces in the directory names would cause failure when attempting to autoload classes. 2017-06-22 07:31:58 +02:00
Olof Larsson
2742bab229 Use full class name for auto activate debug 2017-06-11 19:57:22 +02:00
Olof Larsson
830c3e3707 Order activate auto classes by name 2017-06-11 19:47:28 +02:00
Olof Larsson
43550468f9 Remove development remnant in mixin constructor 2017-06-11 19:28:12 +02:00
Olof Larsson
5503ba44f0 Initial Pass at Minecraft 1.12 support 2017-06-11 19:02:26 +02:00
Olof Larsson
22180b7b3d Add 1_12_R1 naming awareness to Mixin 2017-06-11 14:07:32 +02:00
TheComputerGeek2
6ea17bb720 Allow TypeNameAbstract to detect disallowed characters 2017-06-06 09:10:59 +02:00
TheComputerGeek2
e9b62e3fbc Add PredicateOnlineTo
Provides a predicate for checking if a given SenderEntity is online to a given command sender

Allow priority lines to use mson
2017-06-06 09:03:27 +02:00
Magnus Ulf Jørgensen
3f865d40e7 Database entities should implement Identified 2017-05-28 19:10:45 +02:00
Magnus Ulf Jørgensen
fe23c20387 Fix UOE 2017-05-28 18:16:27 +02:00
Magnus Ulf Jørgensen
1dbe07ca7b Remove unstable EntityInternalMap methods 2017-05-28 17:59:57 +02:00
Magnus Ulf Jørgensen
5c416c3a1d Internal entities 2017-05-27 12:20:03 +02:00
Magnus Ulf Jørgensen
fe81648eb7 Automatic activation of engines, colls, commands and others 2017-05-18 11:24:18 +02:00
Magnus Ulf Jørgensen
d3fc83386d Don't fly if not allowed and sharding command set 2017-05-18 10:26:54 +02:00
Mark Hughes
3e520e7e9f Gson 2.8.0 2017-05-15 06:53:17 +02:00
TheComputerGeek2
b7ddb71f04 Aliases to the same command should be considered one alias for the puzzler 2017-05-15 06:46:25 +02:00
Magnus Ulf Jørgensen
a3f675db24 Use MassiveCoreCommand for all commands 2017-05-04 17:11:19 +02:00
Magnus Ulf Jørgensen
a037f6f01f Automatic children setup 2017-05-04 16:49:16 +02:00
TheComputerGeek2
0f924843b0 Get the shooter of AreaEffectClouds as liable damagers 2017-04-17 18:18:15 +02:00
Olof Larsson
ed93c837bb Migrator Renaming 2017-03-24 16:05:55 +01:00
Olof Larsson
930e81c37e Disable version field in editor. Softer class name rules. Minor field naming. 2017-03-24 15:52:37 +01:00
Olof Larsson
c7db1cf90d IntelliJ Inspection Based Cleanup 2017-03-24 14:03:29 +01:00
Olof Larsson
afb6882157 Optimize Imports 2017-03-24 13:05:59 +01:00
Olof Larsson
e4d98d8f2c Default versionSynchronized to true 2017-03-24 11:51:25 +01:00
Olof Larsson
d96fee007a Rework the BackstringSet solution 2017-03-23 16:39:05 +01:00
Magnus Ulf Jørgensen
9abccd50b0 Add version migration system to the database 2017-03-15 09:26:46 +01:00
Magnus Ulf Jørgensen
5433468509 Semi-automatic command setup system 2017-03-12 18:32:13 +01:00
TheComputerGeek2
71436bb935 Fix backstringenumset to play nice with the editor. 2017-02-25 19:00:40 -08:00
Magnus Ulf Jørgensen
7fd631bebe Make EventMassiveCore serialization safe 2017-02-25 07:44:45 +01:00
Olof Larsson
145a9e5054 Perform some sanitation of items before applying them as Mson tooltips. 2017-02-23 22:38:47 +01:00
TheComputerGeek2
94a950317a Fix type not being retrievable when field is null 2017-02-22 11:11:23 -08:00
ulumulu1510
1f2aecccb1 Add Llama color Type and add to registry. 2017-02-22 09:03:27 +01:00
ulumulu1510
1838c9c2ab Add potion & map color fields to DataItemStack. 2017-02-22 08:58:36 +01:00
ulumulu1510
77b50651dc 11h - BlockState Inventory, for chests and future ShulkerBoxes. 2017-02-21 10:42:28 +01:00
ulumulu1510
db59c7b2a1 Force load more util classes to prevent further LinkageErrors. 2017-02-21 10:33:38 +01:00
ulumulu1510
6aee300cbe Attempt to fix race condition in class loader. 2017-02-06 20:27:59 +01:00
ulumulu1510
e899ab9805 Fix /cmdUrl bug. Java 1.8 has issues with HostNameVerifiers. 2017-02-03 23:05:09 +01:00
Magnus Ulf Jørgensen
dba324eb53 Return if modified for InventoryUtil.removeMatching 2017-02-02 23:53:42 +01:00
ulumulu1510
1aff05ff18 Improve TypeTransform and TypeEntityId to avoid NPEs. 2017-02-01 15:10:34 +01:00
ulumulu1510
77da60510e Add isBottomInventoryAllowed to ChestGui. 2017-01-25 14:37:45 +01:00
Magnus Ulf Jørgensen
1281173689 Don't allow online players as command argument if not visible 2017-01-24 11:34:33 +01:00
Magnus Ulf Jørgensen
f23b42e118 MassiveCommandSet 2017-01-24 08:19:35 +01:00
Magnus Ulf Jørgensen
aeec67e052
More InventoyUtil lore methods and PredicateStartsWith 2017-01-06 11:21:20 +01:00
Magnus Ulf Jørgensen
fcd97e3cf3
Setup basic framework for lore sorting 2017-01-03 20:21:44 +01:00
Olof Larsson
d69de79c84
Minor derp and add a first TEST 2016-12-29 19:29:09 +01:00
Olof Larsson
a6aa492832
Add proper names for Minecraft 1.11 enchantments 2016-12-29 13:10:21 +01:00
Olof Larsson
84354c3883
Fix a typo in NmsBasics. 2016-12-27 20:53:08 +01:00
Olof Larsson
a9c072e1d2
Increase enabledToMillis in sponsor info 2016-12-12 18:02:06 +01:00
MagnusUlf
e9f9693c71 Remove unused iteration count 2016-11-30 18:24:01 +01:00
Olof Larsson
d9e0e0633d
Add Minecraft 1.11 Mixin naming 2016-11-27 12:03:57 +01:00
Olof Larsson
c8fa93a656
Use getWoolData since old method was deprecated. 2016-11-19 10:48:28 +01:00
Olof Larsson
aec2e4372e
Use untyped player object and rename category to type for MixinLog. 2016-11-15 13:47:39 +01:00
ulumulu1510
a1e56098b7 Add standard tooltip for insertion strings. 2016-11-10 18:01:58 +01:00
ulumulu1510
bd01a47a91 Fix BoardUtil cleaning other objectives in same scoreboard. 2016-11-09 23:27:26 +01:00
Olof Larsson
eb05d587f4
Initial MixinLog experiments. 2016-11-06 19:42:28 +01:00
ulumulu1510
d86e069262
Remove entries properly and create objective on creative. 2016-10-29 12:02:28 +02:00
Olof Larsson
04cdb09a1a
Improved TypeNameAbstract 2016-10-23 15:20:33 +02:00
Olof Larsson
b1426a17b3
Support Active by String 2016-10-17 18:33:59 +02:00
Olof Larsson
863f76d2ae
Maven 2016-10-09 10:36:36 +02:00
Olof Larsson
3dafe48418
Make list buttons click. 2016-09-04 11:48:27 +02:00
Olof Larsson
43ef6d26e2
Event Interpretation Improvements. Modified ItemStack similar. 2016-08-28 12:32:56 +02:00
Olof Larsson
2941e9b9b8
ChestGui and Item utility improvements. 2016-08-26 17:55:03 +02:00
Olof Larsson
51eee0e247
Couple and Triple minor cleanup. 2016-08-24 09:12:34 +02:00
Olof Larsson
b847737de8
Forge Mixin Naming 2016-08-23 09:00:14 +02:00
Olof Larsson
25f127e099
Make MassiveCommandToggle more overrideable. 2016-08-22 11:42:55 +02:00