Commit Graph

2339 Commits

Author SHA1 Message Date
themode dedd807ceb Enabled compression by default, provide .editorconfig file 2021-03-27 19:44:09 +01:00
themode 27cfe9c92b Rename Command#addConditionalSyntax 2021-03-27 18:28:10 +01:00
Kezz 156c6a31df
Write scoreboard objects using standard JSON serialization (#196) 2021-03-28 01:52:35 +10:00
TheMode 36813c6858
Merge pull request #195 from kezz/fix-non-location-sound
Use EntitySoundEffectPacket in no location playSound method, fixes #194
2021-03-27 16:11:23 +01:00
TheMode cadbdd8300
Merge pull request #193 from kezz/fix-boss-bar-progress
Ensure boss bars are registered on creation
2021-03-27 15:03:32 +01:00
Kieran Wallbanks d086d16fa1 Use EntitySoundEffectPacket in no location playSound method, fixes #194 2021-03-27 13:59:08 +00:00
Kieran Wallbanks bd6768f168 Switch to streams in bulk boss bar addition/removal 2021-03-27 13:32:27 +00:00
Kieran Wallbanks 45f6d4b80c Remove boss bar registration system 2021-03-27 13:26:23 +00:00
themode 404d6aa45e some protected fields for Argument 2021-03-27 14:08:04 +01:00
themode dba2ff3e02 Merge remote-tracking branch 'origin/master' 2021-03-27 10:52:20 +01:00
themode 2f86a2f5cf Fix lore not being compared in ItemStack#isSimilar 2021-03-27 10:52:09 +01:00
TheMode 4ec6da5adf
Merge pull request #188 from Project-Cepi/extension-classloader-fix
Add null check to makeClassLoader
2021-03-27 01:30:52 +01:00
LeoDog896 d896cda22c Add comment describing null check 2021-03-26 19:52:31 -04:00
LeoDog896 78734b5a3c Add null check to makeClassLoader 2021-03-26 19:32:18 -04:00
themode 66ab1bb53d Prevent Check#notNull from concatenating strings unnecessarily 2021-03-26 22:23:41 +01:00
TheMode ea3f558d8a
Merge pull request #187 from Kebab11noel/demo-commands
Demo commands
2021-03-26 21:50:25 +01:00
Németh Noel 256ed45fab Added two new commands /summon <entity> <pos> and /remove entities <entities> 2021-03-26 21:32:58 +01:00
themode 705f419f9d Rename some internal-only methods 2021-03-26 21:31:57 +01:00
themode 55626738e2 Style cleanup 2021-03-26 21:26:35 +01:00
Németh Noel a442603067 Removed deprecated parts, changed conditions and other minor changes 2021-03-26 21:19:53 +01:00
Németh Noel 477b69b9e5 Added common conditions 2021-03-26 21:13:45 +01:00
TheMode d41402c2e7
Merge pull request #186 from kezz/fix-scorebord-value
Write scoreboard values using legacy strings
2021-03-26 20:47:31 +01:00
Kieran Wallbanks d433b0d3bc Write scoreboard values using legacy strings 2021-03-26 19:42:04 +00:00
themode cb8225c5f3 Fix BenchmarkManager#getCpuMonitoringMessage color 2021-03-26 20:35:30 +01:00
themode 9789f541cf Remove Audiences from MinecraftServer 2021-03-26 20:33:58 +01:00
TheMode d55e509944
Merge pull request #185 from kezz/make-audiences-static
Make Audiences static
2021-03-26 20:31:51 +01:00
Kieran Wallbanks b9e35d1cc7 Make Audiences static 2021-03-26 19:28:07 +00:00
themode 6b644d6130 Fix BenchmarkManager not returning a Component 2021-03-26 20:10:42 +01:00
themode d114f8e61a Do not create empty components every time 2021-03-26 20:04:19 +01:00
themode d33f7df512 Force non-null components 2021-03-26 20:00:52 +01:00
TheMode 74947251fd
Merge pull request #157 from kezz/adventure
Adventure Time!
2021-03-26 19:46:41 +01:00
themode 52c7192462 Fix EntityFinder for non-player entities 2021-03-26 19:32:12 +01:00
Kieran Wallbanks 13d279aaf4 Rename AudienceProvider methods, add custom(Key, Predicate) 2021-03-26 17:58:14 +00:00
Kieran Wallbanks 96c9075378 Fix boss bar grouped packet sending 2021-03-26 17:43:08 +00:00
Kieran Wallbanks 3628c42ef2 Rework boss bar system 2021-03-26 17:34:39 +00:00
Kieran Wallbanks aa2d1f6397 Rename serializer and make static static 2021-03-26 17:34:39 +00:00
Kieran Wallbanks 7fd3daae5f Store audiences to reduce object allocation 2021-03-26 17:34:39 +00:00
Kieran Wallbanks 30cfd854a2 Only return iterables 2021-03-26 17:34:39 +00:00
Kieran Wallbanks bbfe83eeea Use Audiences class instead of ConnectionManager 2021-03-26 17:34:39 +00:00
Kieran Wallbanks 3f525bef2e Remove iterable constructor 2021-03-26 17:34:39 +00:00
Kieran Wallbanks 73ab9a7c21 Unimplement Audience in ConnectionManager 2021-03-26 17:34:39 +00:00
Kieran Wallbanks 7afca9554d Split BossBarManager into multiple classes for clarity 2021-03-26 17:34:39 +00:00
Kieran Wallbanks 658d07e8e4 Fix clearTitle 2021-03-26 17:34:39 +00:00
Kieran Wallbanks 0caca00dda Provide access to AudienceRegistry and rename CollectionAudienceProvider to reflect return types 2021-03-26 17:34:39 +00:00
Kieran Wallbanks 1f52761c39 Make Audiences use PacketGroupingAudience where possible 2021-03-26 17:34:39 +00:00
Kieran Wallbanks cd06fbdfaa Fix ItemStack display name serialization 2021-03-26 17:34:39 +00:00
Kieran Wallbanks c3adf3ff67 Include echo command in demo packages 2021-03-26 17:34:39 +00:00
Kieran Wallbanks e02a521494 Send all Adventure packets grouped where possible 2021-03-26 17:34:39 +00:00
Kieran Wallbanks 4a0103a795 Move sound packet creation into AdventurePacketConvertor 2021-03-26 17:34:39 +00:00
Kieran Wallbanks ef7329351f Cleanup AdventurePacketConvertor 2021-03-26 17:34:39 +00:00