Last active
December 22, 2017 21:51
-
-
Save Deamon5550/39ee794cda62073e6f983230c6c3d174 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
git log --pretty=format:'%s' --abbrev-commit $1 | sort | uniq > bd-$1-sorted | |
git log --pretty=format:'%s' --abbrev-commit $2 | sort | uniq > bd-$2-sorted | |
echo "writing hashes" | |
git log --pretty=format:'%h %s' --abbrev-commit $1 > bd-hashes | |
echo "" >> bd-hashes | |
git log --pretty=format:'%h %s' --abbrev-commit $2 >> bd-hashes | |
echo "creating unique lists" | |
comm -2 -3 bd-$1-sorted bd-$2-sorted > bd-$1-log | |
comm -1 -3 bd-$1-sorted bd-$2-sorted > bd-$2-log | |
echo "cleaning log" | |
cat bd-$1-log | sed 's/[`"]//g' > bd-$1-safe | |
cat bd-$2-log | sed 's/[`"]//g' > bd-$2-safe | |
echo "attaching hashes" | |
cat bd-$1-safe | awk '{system("grep \""$0"\" bd-hashes")}' > $1-unique | |
cat bd-$2-safe | awk '{system("grep \""$0"\" bd-hashes")}' > $2-unique | |
rm bd-* | |
echo "Commits unique to branch $1 written out to $1-unique" | |
echo "Commits unique to branch $2 written out to $2-unique" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
f9cdf41 A few more fixes | |
0eb35e7 Absorption data | |
5b52581 Actually always clear cached cause on push ... | |
8111124 Actually find and warn on private @Listener methods. | |
ffca355 Actually fix bug for TRACKED blocks. This entire time I was looking for traditional logic, not block tracking post application logic.... | |
5551652 Actually test the results from the tested methods. | |
012a57d Add 'sponge.command.help' permission to '/sponge:help' command | |
6929006 Add 1.12 entities to registry, fix data version | |
8ee52ce Add : World#removeGameRule(String) | |
dcedbcd Add AI testing plugin (cause why not..) | |
0c22194 Add CODEOWNERS | |
4db23e2 Add InjectionPointProvider | |
4741937 Add LaunchWrapperTestRunner that allows unit tests to use Mixins | |
f5da8cf Add Nitwit career | |
bc49c91 Add Nitwit | |
f5da8cf Add Nitwit career | |
149f4d3 Add TestPlugins project into common for in-development only testing allowing a unified plugin for implementation testing in development environments. | |
394cc38 Add access to sea level (#1335) | |
9227490 Add async entity spawning captures, also prevents async entity spawns from infecting the PhaseTracker and CauseStackManager. Politely adds a configuration option to spawn captured entities on the main thread at an appropriate time. | |
211ba4d Add better error printing to avoid spam for possible ticking states. Fix duplicate events being thrown for item drops on entity deaths. Fixes SpongePowered/SpongeForge#1859. | |
b70f7dd Add cause tracker dump to crash reports | |
ac8834b Add client sidedness checks. | |
f3b5b95 Add config options for controlling Vanilla movement checks | |
418198e Add crafting registry changes for forge registry update. | |
50109d1 Add entity source before ticking riding entity. | |
ec1dd55 Add fossil popualator, fix magma not generating in the nether, Fixes #1235 | |
1ff3c7a Add gabizou related codeowners. | |
2049c37 Add helper method for binding and exposing | |
9063a04 Add implementation of LlamaSpit and ShulkerBox. | |
37fbd88 Add legacy text parser test and enable all data implementation tests | |
b76d8c2 Add missing access transformer entry for StructureModes | |
6c906c6 Add missing access transformer for last commit | |
88d4c5f Add missing call to RecipeBookServer.init in initializeConnectionToPlayer | |
ecea0e2 Add missing license. | |
1496202 Add missing license headers | |
c90505e Add missing license header | |
1496202 Add missing license headers | |
c90505e Add missing license header | |
cb00371 Add missing override annotations and remove redundant shadows | |
4c626e7 Add new 1.9 block entities | |
01ade05 Add null check | |
efafaf7 Add null check for the player connection when disconnecting a player. | |
c5a99ce Add null check to processPlayerBlockPlacement overwrite | |
3f9d965 Add null checks to entity intersection code | |
d070cf7 Add null check to DyeableDataProcessor#isDyeable | |
4b41da7 Add null checks in ItemStackUtil transit methods, closes #488 | |
ae1eed5 Add null checks for Date/Instant conversion. Implement Ban.Builder#from | |
1b76c5c Add null check for the player connection when disconnecting a player. | |
c5a99ce Add null check to processPlayerBlockPlacement overwrite | |
3f9d965 Add null checks to entity intersection code | |
d070cf7 Add null check to DyeableDataProcessor#isDyeable | |
4b41da7 Add null checks in ItemStackUtil transit methods, closes #488 | |
ae1eed5 Add null checks for Date/Instant conversion. Implement Ban.Builder#from | |
c3ff0dc Add optional mixin set for patching Vanilla commands for multiple worlds | |
bcd1a3b Add perms for /sponge:help and vanilla commands that do not require op. | |
71c8be9 Add remap=false to @Redirect to Guava | |
a621c8b Add some more entries to CODEOWNERS | |
546dbf5 Add source during explosion phase. Fixes SpongePowered/SpongeForge#1385 | |
447c854 Add stack frame during piston pre events. Fixes #1521 | |
8e9a8e4 Add support for dye color for concrete and concrete powder, and allow modifying the dye_color of the carpet item as well - Fixes #1588 | |
6cde7a9 Add support for injecting a plugin's EventContextKey https://github.com/MinecraftPortCentral/GriefPrevention/commit/5b1d0e7d300ad11e0685332679ea1b553ca121e5#commitcomment-23559099 | |
e7dca88 Add support for injecting channel bindings | |
e1d0079 Add tracked player to capturing in context. | |
da0ec6c Add unit tests and fix some findings | |
c2bb560 Add workaround for TileEntity unloading during chunk unloads performing block changes... Fixes SpongePowered/SpongeForge#1885. | |
78fa119 Added implementation for getPrecipitationLevel in Extent | |
42dc0f0 Added login bypass permissions. | |
093e383 Adding a method to create an entity naturally | |
6d2c6d5 Address gabizou comments, update bleeding. | |
6c899f7 All living entities are a Projectile source | |
069121a All mixins now apply cleanly | |
bcaff1f Allow AssetId and ChannelId to be applied to parameters | |
34829c6 Allow PluginPhase to run during unwinding, for plugin actions inside event listeners that are called during unwinding. Fixes SpongePowered/SpongeVanilla#314. | |
b45c543 Allow block decay to occur in unwinding post states. Fixes SpongePowered/SpongeForge#1890. | |
74d5573 Allow injection asset using @AssetId | |
95e5af0 Allow null display names and modes in scoreboard objective builder Fixes #1122 | |
01c3ab6 Allow the server shutdown thread to use the CSM | |
eb81cdc Always clear cached cause on push | |
74afb10 Apparently API is not up to date. | |
a650625 Apparently API keeps getting detatched? | |
66dddcf Approaching the end of the itemstack-related changes | |
e124200 Attempt to fetch submodules from forks when building pull requests | |
ed26315 Automatically recalculate the total XP after updating the experience levels. | |
4833476 Avoid race conditions with removing entities from the async list. | |
6a1fb48 Avoid unnecessary permission check when block is not a command block or structure block fixes #1164 | |
7f38339 Avoid using EntityList.REGISTRY in SpawnerUtils. Fixes #1510 | |
ec40314 Avoid using array method in MixinPacketBuffer, to avoid issues with direct buffers fixes SpongePowered/SpongeForge#1657 | |
cc6393c Backport SpongeAPI because that commit is still pending implementation. | |
ee3aa8a Be more specific | |
dbb0796 Begin 1.11 update | |
2e29c75 Block restores should never be tracked. Fixes #1638 | |
ba0435c Bump API and fix registry for TextStyleRegistryModule. | |
9221664 Bump API for API 6 release. | |
68686a0 Bump API for chunk manager addition. | |
75141b8 Bump API for command flag usage fix | |
9fc101c Bump API for loading ticket addition. | |
11f2928 Bump API towards 7.0.0-SNAPSHOT. | |
1ed7c2f Bump api for compile fix. | |
3a5855c Bump common for API changes for Data API Property static methods. | |
8638d3f Bump common for Data exception printing a useful message. | |
52f137a Bump common for addition of StateMatcher. | |
5409aef Bump common for deprecated removals. | |
564561b Bump dependencies | |
10c4e2f Bump mappings to 20170210 | |
e09a275 Bump mixin to provide new visibility for overwrites when they are transformed for higher access. Fixes SpongePowered/SpongeForge#1604. | |
8af7761 Bump ref for permissions changes. THIS IS A BREAK. | |
15c1c2e Bypass PluginContainer cause checks. Fixes SpongePowered#1366 | |
a711ea2 Call detectAndSendChanges for 'invalid' clicks to ensure that we always fire click events | |
f84f901 Catch errors when resolving API revision without git on the PATH | |
7bb50ab Revert "Change Inventory.query(Object...) to use exact stacks and add a method that ignores the stack size." | |
0d22347 Change Inventory.query(Object...) to use exact stacks and add a method that ignores the stack size. | |
dd93863 Change TileEntityPiston injection point for mod compatibility | |
6ee5572 Change data processor type to IMixinHanging to avoid unecessary casting | |
2bc5512 Change popping a frame that was not in the stack back to an error as it is not recoverable | |
bc7ce61 Change potion ignored key + add hint for required API change | |
c53c4c3 Change srg names to MCP names | |
b4f35f6 Change unregisterPluginListeners() to allow reregistration. (#1383) | |
192dac8 Change webchat link to https | |
0725923 Change world loading overwrites back to public for Forge compat | |
d5eab00 Changes for subcommand usage fixes | |
44a1ad5 Clean out capture lists when being processed to avoid double processing. | |
1ae6682 Clean up NoCapturePlaceBlockPacketState | |
ef64876 Clean up horses and more | |
871a261 Clean up more data processors | |
5ca59e6 Clean up some empty usages of ItemStacks. | |
ed204c9 Clean up the ScaledHealthTest plugin to use commands instead of a listener. This fully tests scaling nicely. | |
4584f6e Cleanup and optimize legacy text parser and add test | |
e191e7a Cleanup compiler warnings about deprecation. All uses of deprecated classes from the API are fully qualified instead of imported, since the classes using the deprecated API are to be removed in the next major API version, it is not necessary to maintain said classes for use as their alternative working uses have already been outlined in the API. | |
ff967b5 Cleanup error handling. Fixes #1273 | |
181e0df Cleanup from Record PR + test plugins cleanup | |
7e3ed34 Cleanup instrument type test more | |
72271d1 Cleanup launch and Platform API implementation | |
67e72b0 Cleanup villagers/zombie villagers, and fix more method names | |
480a102 Clear captured blocks after processing them. Fixes #1542 | |
1a5ab72 Clear captured transactions after action or place block packet handling. | |
de8c891 Clear entities spawned in the context. | |
101261c Common code to properly register EntityHuman. | |
7422be0 Complete migration to use IPhaseStates to create their PhaseContexts. | |
2ca2a49 Complete the tracking.phase.tick package for the update. Working on the other packages now. | |
835d869 Completely fix up spawn chunks not unloading. | |
59f0b2a Construct Enchantments based only on the given ItemEnchantment list | |
107e847 Copy the damage value in ItemStack.Builder.from(ItemStack). Fixes #1574. | |
7000d73 Correct recommendation regarding use of local Gradle installation vs wrapper | |
6ec63b8 Couple of fixes for local movement. | |
c63bff7 Couple of inventory event fixes. Updates #1448. | |
2af6807 Disable the recipes plugin test. | |
47683f8 Do not reuse the id for event context keys as the name. | |
24e4486 Don't error that event is not cancellable if @IsCancelled value is undefined, Fixes #1460 | |
4565b6d Don't push things into the CSM when in a client world | |
52ca437 Don't strip legacy characters from text components, fixes #1259 | |
1e10e1b Don't throw when a data registration can not be found during legacy class migration | |
532e486 Don't try and shutdown async lighting threads if the server did not fully start | |
7491f18 Don't use cached chunk for pending TE additions. | |
2de0c59 Downgrade mariadb-java-client to 2.0.3. Fixes #1514 | |
38a0642 Drop required Java version down to 1.8.0_20 | |
8749eaf Eliminate PacketFunctiong in the cleanup. Merge implementation change for StackFrame helper methods. | |
469d1f0 Eliminate SpongeEntityConstants and use their registry counterparts where necessary. | |
647e6b2 Enable entity mixins. | |
8f28442 Ensure JRE extensions are added to the class path. Fixes #1413 | |
433e646 Ensure held item is non-empty before applying enchantment effects | |
3eb3950 Ensure that ItemStack.Builder implementations do not rely on block state containers causing registration exceptions. | |
7954d28 Ensure that lazily loaded world infos are not going to produce an NPE in certain mod cases for dummy worlds. | |
cd4eacb Entity mappings and other stuff | |
b394031 Expand more of the entity implementation for 1.11 api changes. Still need to finish some data aspects for them. | |
077b395 Expose DataManager, ConfigManager, and PropertyRegistry | |
855ffc1 Extract plugin configuration providers to their own classes | |
717c666 Extract remaining providers to their own class | |
ddaa274 Fallback to generic death messages if one doesn't exist for the damage type. | |
434a615 Finalize bed fix | |
842129c Finish 1.11 mapping update | |
0c0272a Finish implementing cause refactor | |
1cadc6b Finish mappings update | |
29569e7 Finishing touches | |
7ee554a Fix /help 2 for paging, Fix tab completion, add Tips. (#1305) | |
4ae0f6a Fix : Keys.SKULL_TYPE | |
e8b5aaa Fix : TameableData | |
7aa6183 Fix API submodule | |
e6875f7 Fix API submodule ref | |
e6875f7 Fix API submodule ref | |
6b2e1f1 Fix Ban.getCreationDate() with default ban service. Fixes #1129 | |
8caadd9 Fix BanType and GameMode registry modules not using ofNullable when fetching from their respective registry maps Fixes #1146 | |
16db07a Fix BookView. Fixes SpongePowered/SpongeVanilla#285 | |
b700527 Fix BungeeCord module | |
00ac246 Fix CME during TE removal. Fixes SpongePowered/SpongeForge#1722 | |
6a2dfe0 Fix ClassCastException during DropItemWithHotkey phase. | |
b7c0c34 Fix ClassCastException when getting carrier from chest. | |
7954869 Fix Creative Inventories | |
3fb6b59 Fix DamageEntity for fireworks not having proper source. | |
25dd051 Fix DamageEventHandler generics for eclipse | |
f6d6ca3 Fix DeathPhase changes for short circuiting causing stack corruption. | |
281e096 Fix Entity Translations | |
e74e1f0 Fix EntitySkeletonHorse spawn check during updateBlocks. | |
f7bd5b1 Fix EntityTypeRegistryModule registering EntityTypes.UNKNOWN causing certain plugins to crash due to it throwing an exception. Fixes #1265. | |
d9259e3 Fix Fireballs not breaking blocks Fixes #1044 | |
b73ddb3 Fix FlowerType.DANDELION translation | |
1d840a7 Fix HarvestingProperty for pickaxes | |
1c1008d Fix InjectionPoint support on constructor/method parameters. (#1435) | |
e3d373a Fix Inventoryt#getPlugin for custom inventories. | |
405c6f1 Fix Merchants and TradeOffer lists and mutations. The API is adjusted and implemented correctly. | |
a9bcdeb Fix MixinChunk load and unload methods. | |
8961316 Fix MixinMerchant methods not being remapped | |
c948042 Fix PlayerChangeClientSettingsEvent not posting | |
3a7bb32 Fix ProjectileLauncher for some projectiles. Fixes #1114 | |
823fb15 Fix ResourcePackStatusEvent for Minecraft 1.11. | |
a635698 Fix Sponge not respecting wrapped chunk generator structure lookups / generation. | |
3cf6bb3 Fix StatisticType mappings | |
74080b0 Fix a 'few' warnings | |
b4bf667 Fix a bug where a CustomInventory cannot handle inventory events | |
01f6126 Fix a divide-by-zero error in EntityDragon that only plugins can expose. | |
7ce1492 Fix a few inconsistencies of method naming in ItemStack(Snapshot) and use Instant in the GameProfileCache. | |
6546d5a Fix attached blocks not dropping after break. | |
6d22c32 Fix bad merge for SpongeDataManager and dependency injection. | |
413cbb5 Fix binding for MOB_SPELL particles. Fixes SpongePowered#1421 | |
e4438fd Fix block place event not being fired while holding bucket. | |
0469e94 Fix broken at | |
6713abe Fix build errors. | |
7e11ee1 Fix build. | |
6713abe Fix build errors. | |
4577d45 Fix build error. | |
6544719 Fix build warnings. | |
bd08052 Fix build. @gabizou | |
bc282ed Fix build error. | |
6544719 Fix build warnings. | |
bd08052 Fix build. @gabizou | |
627758e Fix canGrief check in MixinBlockFarmland | |
691fdce Fix cause and contexts during block pre event. | |
54f3213 Fix cause stack frames | |
a764e28 Fix client crash with fireworks. | |
0a3a83b Fix client state when cancelling InteractEntityEvent, fixes #1268 | |
929653c Fix code after rebases. Fix unit tests from unit test suite updates. | |
d85d5e7 Fix compilation of testplugins | |
a8270f2 Fix compile error from cherrypicking. | |
7024d1f Fix compile errors caused by new Mockito version | |
46a8b52 Fix compile issues. | |
b4be5fc Fix compile issues and other minor issues with handled externally issues. | |
b9e381a Fix compile issues from latest API changes. | |
682b152 Fix compile issues due to updates. | |
cc9d7e8 Fix compile issues for DataQuery change. | |
a1aefbd Fix compile issues. Disable supports EntityType for now. | |
bb76e03 Update SpongeAPI. Fix compile issues again. | |
e9385e6 Fix compile issues. Update SpongeAPI ref. | |
b4be5fc Fix compile issues and other minor issues with handled externally issues. | |
b9e381a Fix compile issues from latest API changes. | |
682b152 Fix compile issues due to updates. | |
cc9d7e8 Fix compile issues for DataQuery change. | |
a1aefbd Fix compile issues. Disable supports EntityType for now. | |
bb76e03 Update SpongeAPI. Fix compile issues again. | |
e9385e6 Fix compile issues. Update SpongeAPI ref. | |
07f75f1 Fix completing incorrect phase for player deaths. | |
6592289 Fix conflicting default method impls of Predicate#test | |
bda59aa Fix data query separator in schematics | |
f6e8c09 Fix entities not dropping items | |
129ad3a Fix entity spawn groups not being properly used | |
b8fc54e Fix explosions not notifying neighbours blocks. Fixes SpongePowered/SpongeCommon#1314 Fixes SpongePowered/SpongeVanilla#348 | |
2acf689 Fix fireballs ignoring mobGriefing gamerule | |
f85db53 Fix fishing events. Fixes SpongePowered/SpongeAPI#1579 | |
7c34a86 Fix hanging entities being dropped twice when already dead. | |
84981b7 Fix implementation of Zombies and ZombieData shortcuts. Pending changes required for ZombieVillagers. | |
1841e2f Fix import styling | |
a6c16aa Fix incorrect equals | |
6b2912b Fix isInsideStructure/getNearestStructurePos for nether/end structures, Fixes SpongePowered/SpongeForge#1685 | |
3b3b70b Fix issue with eclipse compiler | |
5768f73 Fix item drops for blocks not being captured. | |
bed5183 Fix item drops for blocks not being captured. Fixes #1183 | |
e886667 Fix itemstack methods and other things | |
008e5d5 Fix keepSpawnLoaded. | |
984f1d7 Fix minor issues | |
4f47035 Fix missed renamed field | |
e2df67c Fix missing player cause when left-clicking in air. | |
a9b39f1 Fix more ItemStack and inventory methods | |
4384aad Fix more mappings. | |
74f39de Fix more method names | |
6880b5e Fix more uses of null ItemStack | |
d29616b Fix null pointer from teleporting while not riding anything | |
b8cc78a Fix off-by-one level bug in ExperienceHolderData. | |
b63a5dc Fix pagination styling issue and clean up class a little | |
81cb47f Fix post merge errors. | |
d7a3ced Fix problematic synthetic bridge overlaps in Entity and ItemStack mixins | |
5d29028 Fix read/write of owner/notifier in tracker data response packet | |
29e0cc1 Fix remaining compile errors | |
de16d85 Fix removeAll in supplier. | |
f2daa29 Fix respawn dimension using old method. Fixes #1139 | |
1563a2e Fix saturation property value to be actual value | |
89f8b27 Fix several mixin errors for 1.12 | |
4ccc2f3 Fix some Mixin compile warnings | |
231b11d Fix some OCD issues ref #23 | |
e1ac12e Fix some OCD issues ref #23 | |
9a4cb67 Fix some getTranslation() impls | |
540ad6b Fix some issues with causes and contexts. | |
3760c5f Fix some minor things with filtering curses. Some overwrites are still needing to be looked over. | |
59dc3b0 Fix some more mappings after getting the game to run. | |
cff6add Fix some more methods and ATs | |
9484c2a Fix stackoverflow | |
f827611 Fix stop sleeping phase captures. | |
50e9c46 Fix structure auto-populate not saving to config. | |
b1bd92f Fix submodule mistake | |
e7282e5 Fix tests and licensing. | |
c25b4b4 Fix the colour for aqua | |
341355b Fix the extra gold is mesa biomes not generating | |
1107d4e Fix the incorrect implementation of (de)serialization of GameProfile | |
fa96972 Fix tracker not providing Player as part of entities spawned via commands. | |
bb0c2ce Fix two issues in the SpongeCauseStackManager | |
c1b586d Fix typo in AT | |
212071b Fix typo in dupe fix. Thanks chickeneer! | |
2a61a67 Fix usage of WorldProvider#getHasNoSky | |
747ac2c Revert "Fix vanilla server dupe with auto-recipe generation." | |
1febccd Fix vanilla server dupe with auto-recipe generation. | |
6747d6e Fix various client related cast crashes. Suppress warnings on deprecated method and class uses. | |
d0c5727 Fix visibility of a few @Overwrites | |
e6bca4c Fix world UUID being null when migrated from Bukkit. | |
f432867 Fix world renaming | |
d6d5920 Fix wrong var name. | |
a9e5f60 Fixed 'null' item check in FireworkUtils. | |
737f0bd Fixed BlockState updates not updating physics. | |
796be7d Fixed EntityActivationRange ArmorStand cast crash (#1147) | |
46ca6aa Fixed NotifyNeighborBlockEvent not firing in all cases on 1.11 | |
a742aba Fixed RCON and call the events/commands on the main thread. (#1526) | |
c0cb246 Fixed Skull's not looking up Skin Data if both the UUID and Name is present. Fixes #1013 (#1138) | |
955c794 Fixed a few null item checks. | |
5f98009 Fixed fireworks | |
3548f24 Fixed missed diff from that causes SpongeCommon not to compile. | |
2f3f8cf Fixed null itemstacks in ItemFrame processing. | |
cb8ecf9 Fixed stack overflow error. There is still a double spawning issue occurring, but at least the game is not crashing.... | |
85da302 Fixes #1472 : Pass all entities to the avoid target selector. | |
568f6ea Fixes Array(Mutable/Immutable)BlockBuffer bugs, Merges #1141 | |
d2dc8ba Fixes for SpongeDataRegistration and the registry. Fixes in LegacyCustomdataClassContentUpdater. | |
0728909 Fixup some player sounds and titles | |
15c0a54 Flush out some more phase contexts. | |
e61a7d2 Force command aliases to be lowercase and contain no spaces. | |
6fcd3f7 GuiIDProperty and GuiId Catalogue implement creating horse and merchant containers also prefill containers without backing inventory Update custom inventory TestPlugin Implement HorseCarrier and its Inventory | |
85854d3 Handle more cases when cancelling entity interact. Fixes #1268 | |
47acfeb Handle null return value in JsonTextSerializer. Fixes #1469 | |
7466e5f I did not mean to commit that. | |
31aff35 I'll have my brother go pick up my license | |
28d7d97 Revert "Ignore duplicate inventory packets received same tick. Fixes #974" | |
c92cadf Ignore duplicate inventory packets received same tick. Fixes #974 | |
edab051 Implement ArmorType#getRepairItemType() | |
b010f02 Implement ConnectedDirection values (the DataManipulator is already done). Fixes #1436 | |
42e5c8b Implement DamageEntityEvent changes. | |
2cdc325 Implement DataProcessor for Hanging entity | |
05149fc Implement DismountType | |
656c419 Implement EventContextKeys.PLUGIN and fix some minor mistakes | |
2750fef Implement Extent.getHighestBlockAt | |
f28f45a Implement Inventory intersect, union and containsInventory as QueryStrategies Adds CompoundSlotProvider, CompoundLens and CompoundFabric. Fix queries reducing the result too much. Adds a TestPlugin for the new set operations and containsInventory. | |
4f6471a Implement Inventory.getPlugin(). Fixes SpongePowered/SpongeCommon#1222 | |
33c988a Implement ItemStackSnapshot.getTranslation() | |
b391be4 Implement JSON data format | |
25d8a12 Implement MobSpawnerData | |
d465a42 Implement Shield damage modifier | |
3b00d07 Implement SkeletonType ourselves for backwards compatibility | |
2567b60 Implement Statistics API | |
77fc701 Implement StringDataFormat | |
8578649 Implement TransferInventoryEvents and add Testplugin | |
2550710 Implement Villager.getCarrier(). | |
03a02de Implement World#getDirectory(). Fixes #1172. Fixes #1315. | |
761bcc8 Implement WorldArchetype#randomSeed, Fixes #1168 | |
75a546d Implement WorldProperties#setSeed | |
b5fb6ba Implement cause and context refactor | |
2b3d00b Implement change to Archetype#apply | |
369ea1b Implement clearPassengers, and removePassenger(Entity) (#1007) | |
2a7a366 Implement crafting and smelting recipes | |
b2d0332 Implement damage event refactor. | |
9e9e94f Implement enchantment cleanup | |
67fd097 Implement extent factory methods taking the extent min point | |
5be43c1 Implement failover for failed deserialization of custom data and re-attempts to deserialize during a future restart. | |
3a4940f Implement missing getTranslation() methods. | |
2958c3e Implement more parrot stuff and do some cleanup | |
5a45cb6 Implement new Horse related APIs. | |
0321e25 Implement new cooldown tracker API | |
3b5b36f Implement new invulnerability data | |
1738c6e Implement parrot data and variants | |
d1907fc Implement per-player world borders (#1260) | |
b6d92ad Implement stopRecord, and fix playRecord. (#1187) | |
4fce4a4 Implementation of AgeableData | |
fab2efd Implemented TreeType for Boats | |
84389f3 Implemented instrument types and the InstrumentProperty store. | |
9411d7d Implemented the stop sounds methods and added a test plugin. (#1576) | |
948234b Improve processUseEntity overwrite comments. | |
9064a72 Improved injection support Thanks to @minecrell as well | |
23cd5ef Indiana Data: Registrations of Doom | |
cd5e28e Inventory method name fixes | |
cb985d3 It compiles | |
6830e47 JDK-8176055: Fix heap dumps on Java 8u141+ | |
45a01cf Last bits of cleanup post refactor. Now with individualized phase contexts, phase states can start getting logic merged into one. | |
b064967 Last minute fix of license before merge. | |
3b16819 Lazy initialize repairItemType | |
b819a32 Lets try this fix again for Inventory getPlugin. | |
0b5bab9 Limit scoreboard objective names to 16 characters fixes #1534 | |
30c4d63 Log warning message when alias is changed or duplicated expands e61a7d204c574f1383cbd1a4b1ba9c16b000a547 ref SpongePowered/SpongeAPI#1427 ref SpongePowered/SpongeCommon#1244 ref SpongePowered/SpongeForge#1634 | |
1edd0f7 Make PhaseContext generic as a start of cleanup. | |
f512a42 Make TraitInventoryAdapter mix into TileEntityLockableLoot | |
0da3cec Make all PhaseContexts print out their contents now. | |
7178a35 Make biome registration more robust, Fixes SpongePowered/SpongeForge#1672 | |
8029112 Make plugin created keys automatically registered. | |
8b127cb Make processors partially available during registration phases. Allows for recipes to be customized before they are required. Fixes #1455. | |
2c44a78 Make two methods previously private public for forge updates. | |
683a169 Mark TNT as primed while it's exploding. Fixes #1613. | |
65f1fd4 Merge #938. Fix various data tests. Add proper equals and hashcode to SpongeItemStackSnapshot. | |
7ab40b2 Merge 'feature/expose-plugin-dependencies' into bleeding | |
eb4dbb5 Merge 1.12 changes and updates into bleeding for further development. | |
6500080 Merge AbstractMethodError fixes for translateables. Merges #1306. Fixes #1283. | |
eb0512a Merge AgeableData implementations and changes. Merges #1092. | |
c344155 Merge Botania Corporea Spark collision rule | |
c96a2d8 Merge Cause and Context Implementation changes. Merges #1208. | |
7f335e8 Merge CauseTracker detail addition for CrashReports. Merges #1389. | |
c8e5752 Merge Cooldown Tracker implementation. Merges #1575. | |
71473c4 Merge Data Serialization refactor. Advisory note: THIS IS NOT BACKWARDS COMPATIBLE WITH PREVIOUS VERSIONS OF DATA SERIALIZATION! MAKE BACKUPS OF YOUR WORLDS AND PLAYER DATA FILES PRIOR TO UPDATING TO ANY BUILD WITH THESE CHANGES! ONCE THE DATA HAS BEEN LOADED WITH THE NEW SERIALIZATION STRATEGY, THERE IS NO TURNING BACK WITHOUT BACKUPS!! Merges #1287. | |
92a3467 Merge DismountType addition implementation to Dismount events. Merges #944. | |
10eaba6 Merge Duplicate DamageModifiers in implementation. Merges #1627. Fixes #1614. | |
082fba7 Merge ItemStack#isEmpty and other related implementations. Merges #1205. Fixes other issues with ItemStack#toContainer() including vanilla DataManipulators. | |
17ca469 Merge MARKER_CROSS_WORLD phase state removal (#1394) | |
bcef7ad Merge Minecraft 1.11.2 update into bleeding | |
3e6131c Merge MobSpawnerData changes and implementations. Merges #710. | |
c46a51b Merge ParrotData implementation. Merges #1495. | |
419be74 Merge SetSpawn in player respawn changes. Merges #1601. Fixes SpongePowered/SpongeForge#1860. | |
ec7c79c Merge Statistics implementation | |
b78e126 Merge StringDataFormat addition. Merges #1318. | |
666b4f2 Merge View Distance implementation. Merges #1557. | |
298606e Merge another ItemStack null check | |
78365a7 Merge banner data processor for shields. | |
8b06d56 Merge bleeding into Data Serialization refactor for updates. | |
872144f Merge branch 'lucko/permission' into bleeding | |
75ddaf9 Merge catalog tests to verify catalog types are passing their intended method call tests to avoid errors at runtime. Merges #1283. | |
d159cc9 Merge cleanup of TrackingPhase. All logic now flows through IPhaseState, no more bouncing back between TrackingPhase and IPhaseState. | |
37ad1a5 Merge command alias space restriction (#1244) | |
6935e35 Merge command permission check fix (#1249) | |
fa7e3b6 Merge contribution guideline changes to add github templates. Merges #1059 | |
7dd9c91 Merge data processor for DirectionalData on Hanging entities | |
876965d Merge duplicate enchantments. Fixes #1614. | |
3d58411 Merge fix for block change flag logic issues. Fixes #1653 for good. | |
7698eff Merge implementation changes for BlockChangeFlag. Merges #1635. | |
6ce1000 Merge implementation changes for more injection support. Merges #1302. | |
64bd476 Merge implementation making all Living entities ProjectileSources. Merges #711. | |
481c71e Merge implementation of AbsorptionData. Merges #1182. | |
c04d003 Merge implementation of Archetype improvements. Merges #1246. | |
9fe5142 Merge implementation of JSON data format. Merges #1299. Closes #952. | |
27befe4 Merge implementation of createEntityNaturally | |
4318470 Merge implementation of getting the highest block in a world. Merges #1015. | |
598fbb6 Merge implementation of removing GameRules. Merges #1021. | |
da0d5d4 Merge in 1.11 changes. Bleeding is now officially 1.11 only, no longer 1.10.2 changes. | |
d7a524c Merge invulnerability data changes. Merges #1595. | |
3b65bd5 Merge issue template changes. Merges #1632. | |
d827c88 Merge level name fix | |
aa03053 Merge mob spell particle fix (#1422) | |
cfe29b8 Merge new TileEntity implementations and StructureData. Merges #691. | |
c74e607 Merge pagination styling changes and cleanup (#1332) | |
162ab1f Merge player chat simulation implementation. Merges #895. | |
8e50f1a Merge pull request #1012 from Cybermaxke/login-bypass-permissions | |
de7b15b Merge pull request #1038 from Maxqia/entitydropfix | |
fcb253d Merge pull request #1056 from Maxqia/modifyenchant | |
b03d3dc Merge pull request #1060 from SpongePowered/fix/itemstack-compare | |
5839bb3 Merge pull request #1070 from Zartec/feature/scheduler_timings | |
dd604d6 Merge pull request #1081 from isokissa3/bleeding | |
5f71155 Merge pull request #1087 from SpongePowered/fix/null-item-checks | |
fa449ea Merge pull request #1095 from SpongePowered/feature/inventory-contains | |
bb15401 Merge pull request #1135 from dualspiral/bugfix/885 | |
df39fbf Merge pull request #1136 from SpongePowered/fix/blockstate-updates | |
195e4fa Merge pull request #1137 from SpongePowered/fix/painting-checks | |
1d85734 Merge pull request #1149 from dualspiral/feature/worldgen | |
d05cdee Merge pull request #1177 from SpongePowered/fix/itemframe-null | |
e720d86 Merge pull request #1191 from Barteks2x/bleeding | |
844d372 Merge pull request #1203 from TheRaspPie/fix/cancel-world-events | |
61698c6 Merge pull request #1207 from JBYoshi/fix-1193 | |
b9b4b1f Merge pull request #1210 from JBYoshi/fix-vanilla-300 | |
d8e2357 Merge pull request #1221 from SpongePowered/feature/container-property | |
5c62edc Merge pull request #1264 from caseif/bleeding | |
41b404f Merge pull request #1338 from rexbut/tameable | |
f430565 Merge pull request #1341 from JBYoshi/fix/getunloadedworlds | |
4feb58f Merge pull request #1358 from JBYoshi/fix/xp-levels | |
043d342 Merge pull request #1370 from JBYoshi/fix/tnt-detonate-cancel | |
a7cb6dc Merge pull request #1382 from JBYoshi/fix/plugin-teleport-cause | |
2f71c47 Merge pull request #1384 from JBYoshi/fix/external-server-chunk-crash | |
613d7fb Merge pull request #1401 from SpongePowered/feature/userinventory | |
018cedb Merge pull request #1409 from rexbut/skulltype into bleeding | |
30b197f Merge pull request #1419 from Grinch/patch/ext.refMap | |
0b60c4b Merge pull request #1427 from SpongePowered/fix/duplicateworldid | |
c578bdf Merge pull request #1437 from Cybermaxke/feature/instruments | |
d17aee0 Merge pull request #1454 from Meronat/fix/saturation-property | |
826bb25 Merge pull request #1462 from ustc-zzzz/bleeding | |
dfab793 Merge pull request #1464 from Zbob750/fix/jmx-heapdump | |
20daa24 Merge pull request #1477 from JBYoshi/pluginphase-post | |
617848c Merge pull request #1481 from Grinch/feature/plugins-command | |
9e84c11 Merge pull request #1483 from Cybermaxke/item-handler-tracking | |
4e82a4e Merge pull request #1484 from Grinch/feature/help-command-permission | |
81d25f4 Merge pull request #1498 from Cybermaxke/tracking-fix | |
821f7f9 Merge pull request #1500 from Cybermaxke/fix-tracker-class-loading | |
37f266b Merge pull request #1505 from SpongePowered/feature/realslot | |
25db7bb Merge pull request #1536 from RysingDragon/bleeding | |
b22c02d Merge pull request #1544 from ustc-zzzz/bleeding | |
29af0f9 Merge pull request #1562 from Grinch/bleeding | |
36ab227 Merge pull request #1590 from Meronat/fix/deprecate-keyValue | |
4d64086 Merge pull request #1591 from Meronat/fix/concrete-powder-dyeability | |
e3211df Merge pull request #1592 from SpongePowered/movement-checks | |
f085786 Merge pull request #1593 from Meronat/feature/enchantment-clean | |
d65d60c Merge pull request #1603 from phit/fix/activeconfig | |
fc30a85 Merge pull request #1604 from phit/fix/witherskeletonspawn | |
bbaadef Merge pull request #1624 from AlmuraDev/bleeding | |
eacc723 Merge pull request #969 from dualspiral/bugfix/ondeathviahealth | |
0a5de54 Merge resource pack fixes from pull request #1075 | |
0e7c05a Merge spectator camera implementation. Merges #1046. | |
5de84ec Merge the refactor of IPhaseStates and PhaseContexts. Also eliminates PacketFunction. | |
3f7bd6f Merge time until portal teleport fix. Merges #1610. | |
3201767 Merge world unique id null fix | |
2b828ac Merges #1438 : Implemented the Record API. | |
a9e6da4 Merges #1475: Cleanup pagination list, add a test plugin, and allow sending a specific page | |
62706c4 Minor fixes with rebasing updates. | |
5be1b13 Missed early stack frame popping when they are already automatically closed. | |
cb20fa2 More PhaseContexts moved into try with resources. This is coming along nicely. | |
3425fdc More cleanup. Eliminate InternalNamedCauses. Eliminate ExtraContexts in PhaseContext class. Pending printing for individualized contexts and some guarantee analysis. | |
b562b6f More refactoring. Move more things from TrackingPhase into IPhaseState. Eliminate some unused methods causing confusion. | |
3d089b0 Move Forge light location optimization to SpongeForge | |
14ffa58 Move a few interface methods to SpongeImplHooks | |
b7f2e88 Move all remaining logic out of TrackingPhase and into IPhaseState. This was just completed, but not thoroughly tested. | |
47c5030 Move some serializers to GameRegistry | |
227f9ed Move some things around. | |
6a7de1d Move spawn or capture entities methods into IPhaseState. | |
bd9abbe No implicitly ignored failures | |
4e06926 Parse vanilla trade offer multi-dimensional array | |
f1cd78b Pass Path provider to PathAsFileProvider to avoid creating private directories | |
22293bc Pass off hitvec to Sponge events. | |
7d683da Per-world view distance | |
c779c9c Perform captures when right-clicking block with bucket | |
e705991 Potentially resolve issues with notifications and observers. | |
9a1f6e2 Process block captures from dispensers. Fixes SpongePowered#1109 | |
b447851 Properly initialize SpongeImpl for tests | |
7ccc834 Properly trigger Observer blocks | |
1a3c79f Provide thread information when invoking CSM off desired thread | |
e02ffc8 Reduce verbosity of phase states having exceptions. Print out once and that is it if verbose is not on. | |
f3ff9d5 Refactor Common Issue Template | |
7b68d2c Refactor captured suppliers. Fixes SpongePowered/SpongeForge#1792 | |
d229ca7 Refactor locale caching, fixes #1042 | |
b72f54f Refactor the usage of BlockChangeFlag. | |
375000c Refactor updateEntities to make use of cached chunks. | |
1118071 Register Vanilla dimension types after enum is fully loaded | |
37d2eef Register cartographer villager career in registry | |
783ed8e Remove GuavaJavaUtils | |
78d91a5 Remove MarkerCrossWorld. | |
642cb12 Remove Text XML serializer. Closes #492 | |
633725d Remove achievements | |
29ec650 Remove all usages of EntityList.REGISTRY because it does not exist on Forge | |
41ca709 Remove duplicated block and biome buffers. | |
bc8c884 Remove requirement for events posted asynchronous to extend AbstractEvent sync requirement removed in 0aacc725f9d94551724f7209c148ef0216706181 async requirement introduced in 8a84b17d953fa45fa15c35a7e1217478709aeb7e | |
0aacc72 Remove requirement for events to extend AbstractEvent | |
a32862b Remove restore state check as its handled in requiresBlockCapturing. | |
c9c95f4 Remove silly fields from mixins | |
bfed75e Remove unecessary @Redirect | |
b60c6c6 Remove unnecessary lines | |
13d99f8 Remove unnecessary new lines in incorrect phase completions for the CauseTracker. | |
45022bb Remove unneeded null check, Closes #1420 | |
6de2138 Remove usages of guavaToJava8 | |
099dd81 Remove useless translation creation fixes #1516 | |
bc80b91 Rename CauseStack to PhaseStack, eliminating more ambiguity. Clean up some of the verbosity of errors and such with the PhaseTracker. Now it will properly silence itself after one instance of an error of a particular kind, unless verbose is enabled. | |
7678e51 Rename CauseTracker to PhaseTracker to avoid confusion with CauseStackManager. | |
cff0747 Rename SpongeCommand -> SpongeCommands | |
3e2bfb8 Replace LoadingCache with a normal HashMap | |
d071096 Replace SpongeChatType with NMS ChatType enum | |
a2d093d Replace references to EntitySkeleton. | |
18a44c2 Replace removed/deprecated guava usages with replacements | |
3883f9a Repoint submodule to private repo | |
799a250 Resetting Default GameRules | |
dfa52c9 Restore Forge Compat for PlayerSetSpawnEvent | |
0487993 Revert held items in UseItemPacketState if block changes are cancelled. | |
27e2454 Revert logic for handling item drops for now. | |
5a35b18 Rework some of the SpongeTeleportHelper | |
5cef3ff SF-1836: Fallback optimzation to vanilla if null | |
2d6d0da Serialize world generation settings using JSON data format | |
1b31bb5 Server now gets to EULA prompt | |
08ed602 Set WorldGenFire#cluster in the ctor injection for when its used by mods, Fixes #1324 | |
76a6775 Sigh... | |
942dff5 Sigh...I need to take abreak. | |
942dff5 Sigh...I need to take abreak. | |
ad352b5 Simplify initialization | |
41ee0cb Some small changes testing to fix some neighbor notification issues and other issues with notifying clients of updates. | |
c3a3319 Somehow I was looking at the wrong class this entire time.... | |
32797e3 Someone silly imported a gson internal method rather than preconditions | |
4a6cae5 Sort access transformer rules | |
15b729d Start cleaning up CauseTracker | |
8b94603 Start cleanup of some accessor methods from mixin classes. | |
4553978 Start mixin cleanup. Set 'required' to false in main mixin config | |
4b25cb9 Start updating a few classes | |
9327cbe Start updating more mixins | |
ca47c86 Start work on supporting 1.9+ added features with Data API compatibility. | |
8d0ff17 Status responses cannot use the CauseStackManager. | |
27342ae Still use the title's style | |
71d0802 Stop shading fastutil, Minecraft includes a full copy now | |
3d94dd7 Switch logic to non-deprecated #add method and remove usage of #keyValue | |
eeaf44a Switch usages of GuavaCollectors to methods in Guava 21 | |
eed4106 Sync registry modules if they have already been ordered in PRE_REGISTRY phase | |
509b9bc These methods can hard override | |
215ad9a This all now compiles. Now to start moving the PhaseContext creation to the states. | |
2e51cf2 This never happened. | |
6956ccf Trigger a new build | |
84cd938 URLs in plugin descriptions are now clickable. (#1290) | |
9d59488 Unit test all catalog type registry modules for verification of the following: - The fields registered to the API are pointing to valid fields, and not dummy objects - The catalog types registered are retrievable from their registries - The catalog types registered are contained in getAll from the registries - The registries are succeeding in registering all expected catalog types | |
3efcd3b Update API module for parrot changes. | |
d36f4ed Update API submodule | |
f1a7858 Update ASM and database drivers | |
98d92ff Update EntityMob#attackEntityAsMob @Overwrite | |
bc2f571 Update EntityPlayerMP#onDeath overwrite | |
72bb808 Update Gradle wrapper to 3.2.1 | |
ba70c21 Update Gradle wrapper to 3.2 | |
72bb808 Update Gradle wrapper to 3.2.1 | |
b3607b7 Update Gradle wrapper to 3.3 | |
7aa82d7 Update MCP mappings to snapshot_20170608 | |
2882b30 Update MCP mappings to snapshot_20170614 | |
1d1aab3 Update MCP mappings to snapshot_20170919 | |
9949a28 Update MCP mappings to stable_31 | |
6582d77 Update Mixin dependency version | |
657d1ac Update Mixin to 0.6.4-SNAPSHOT for debugging support | |
24bc884 Update Mixin to 0.6.8-SNAPSHOT | |
4b56153 Update Mixin to 0.7-SNAPSHOT | |
19b4701 Update Mixin to 0.7.2-SNAPSHOT | |
073d5bd Update MixinChunkProviderServer for bleeding changes | |
d49de4d Update SpawnableDataProcessor for 1.11 EntityList changes | |
731021f Update SpongeAPI for ChannelBuf change | |
7d0c36f Update SpongeAPI for ChannelRegistrar changes | |
3ace3a7 Update SpongeAPI for EntityType fixes. | |
c0b7989 Update SpongeAPI for GameProfile helpers | |
bc5ed9f Update SpongeAPI for Minecraft version change | |
dff4353 Update SpongeAPI for TextStyle negate fix | |
f564e8b Update SpongeAPI for compile fixes | |
7a401ac Update SpongeAPI for passengers change. | |
5eec46e Update SpongeAPI for plugin-meta update | |
3ce056f Update SpongeAPI for sound event additions | |
df6c1dc Update SpongeAPI for stopSound implementation | |
f051918 Update SpongeApi for SlotTranformation and root inventory | |
49188c6 Update SpongeCommon to Minecraft 1.12.2 | |
f1126a3 Update SpongeCommon | |
67691c9 Update SpongeCommon | |
775c207 Update SpongeCommon | |
bf25b22 Update SpongeCommon for CommandFlags fix and Asset change | |
42f7306 Update SpongeCommon for CatalogType serialization fix. | |
0182751 Update SpongeCommon for enchantment fix // Ensure enchantment level is a short | |
ec5e069 Update SpongeCommon for build fix. | |
2990d5d Update SpongeCommon to Minecraft 1.10.2 | |
0e28421 Update SpongeCommon to Minecraft 1.10 | |
34da964 Update SpongeCommon to Minecraft 1.9.4 | |
9b8e335 Update SpongeCommonEventFactory | |
783b8cb Update SpongeCommon to 1.8.9 | |
ec5e069 Update SpongeCommon for build fix. | |
2990d5d Update SpongeCommon to Minecraft 1.10.2 | |
0e28421 Update SpongeCommon to Minecraft 1.10 | |
34da964 Update SpongeCommon to Minecraft 1.9.4 | |
9b8e335 Update SpongeCommonEventFactory | |
783b8cb Update SpongeCommon to 1.8.9 | |
42f7306 Update SpongeCommon for CatalogType serialization fix. | |
bf25b22 Update SpongeCommon for CommandFlags fix and Asset change | |
0182751 Update SpongeCommon for enchantment fix // Ensure enchantment level is a short | |
49188c6 Update SpongeCommon to Minecraft 1.12.2 | |
1b16d43 Update SpongeGradle to 0.8.1, move mappings version to gradle.properties | |
f4b2a2f Update VanillaGradle to 2.2-4, fixes compatibility with IntelliJ EAP | |
5b740ae Update VanillaGradle to 2.2-5 to fix Gradle error | |
455b9f1 Update api for bleeding version update | |
bab2f83 Update api for bump to 6.0.0 | |
eaa000d Update attackEntityFrom @Overwrite | |
7303865 Update cause&ctx for 1.12 | |
16a87ed Update codeowners | |
6938175 Update command system to 1.12. Fixes SpongePowered#1390. | |
c4d8144 Update database connectors | |
81518c1 Update database drivers | |
b3027d4 Update for 1.11-pre1 | |
1b02a72 Update for PermissionService API changes | |
1cbb9a5 Update for class, method, and field renames | |
8a84b17 Update for damage/health function changes | |
31b25e3 Update implementation for DataContainer constructor changes. Fix deprecation warnings. | |
8bc321e Update mappings to 20170706 | |
b98ae5d Update mappings | |
5c362d0 Update mappings | |
877393f Update mappings to 20170609 | |
06b337b Update mappings | |
8c6bd4d Update mappings to latest mcp | |
694b2a4 Update mappings to 20160305. | |
694b2a4 Update mappings to 20160305. | |
877393f Update mappings to 20170609 | |
8bc321e Update mappings to 20170706 | |
8c6bd4d Update mappings to latest mcp | |
6f8b39a Update mcp mappings | |
52d5ce2 Update protocol version number for 1.11 release | |
41b0d06 Update protocol version | |
52d5ce2 Update protocol version number for 1.11 release | |
d344b3e Update skeleton implementation. Update redirect in MixinAbstractSkeleton. | |
d4bacfd Update some additional things, minor clean up. | |
7c0df32 Update to 1.11 | |
88a7761 Update to 1.11 | |
7c0d47a Update to 1.12-pre2 | |
71b61bf Update to 16w42a | |
7d1c207 Update to LWTS 1.0.0 | |
67a6e2c Update to Minecraft 1.11.2 | |
83a6223 Update to Minecraft 1.12.1 | |
0663b5d Update workspace for Minecraft 1.12 | |
577db7f Update world pre-generation | |
ada2228 Updated plugin list command to use pagination rather than a raw list | |
e342a36 Use TeleportCauses.PLUGIN for plugin-caused teleports. | |
1f758ef Use active config, instead of always world config | |
8a34c4e Revert "Use container-based trusty image on Travis" | |
ad52ffe Use container-based trusty image on Travis | |
0c75f87 Use ext.refMap to fix compatibility with later Gradle versions | |
89162d5 Use fixed potion translation mapping | |
204686b Use new method getArmorInventoryList() | |
0bc712e Use per-world game rules where possible | |
d9d56b0 Use shadowed method instead of implementing it new | |
2a5b90c Use the correct phase context when performing post dispatch loop. | |
fa438ad Utilise GitHub templates | |
3e2e138 Various 1.12 fixes | |
3f8e910 Various minor fixes: fix running in production, and some crashes | |
4b0801c Various small fixes here and there with CauseStackManager usages and cleanup. | |
3542139 Various small fixes. Actually use some of the context keys where previously were not being used. | |
d2eaf91 Verify nullability when constructing DataRegistrations. | |
2848bbf Wrap InteractItem events in a cause stack frame | |
d23fc49 Wrong commit :P | |
f9c88fe abort on Integer overflow | |
7ff6516 actually call the code for initializing 2DLenses | |
9d18c45 actually do the update of custom data v1 | |
24039cd add AITargetEvent with testplugin | |
caccfa4 add Surrogate for SpongeVanilla | |
ef93bf0 add codeowner entries | |
dee05dd add simple recipe testplugin | |
729edb6 allow setting TreeType without changing the ItemType | |
629b59f allow setting stack quantity greater than max stack size | |
9021d87 and no NPE either | |
4ec6a27 basic implementation of EquipmentInventory | |
6e3bbd8 bump mappings to 20171007 | |
3633da5 catch and log AbstractMethodError when getting displayName from inventory | |
5511baa check if the dataId is actually present and if not add the old custom data class to the known failed deserializations deduplicate DataUtil deserialization | |
698af05 command: drop duplicate alias warning to debug | |
17b4acf commas. | |
e52b44a derp. | |
9178b0a Fix derp in checkLightAsync. | |
13e0522 Fix derp in checkLightAsync. | |
3c2b75e dismount before changing worlds | |
309b4fa do not capture non-transactions | |
4a809dc do not rely on mod not overriding getSizeInventory | |
205d976 don't crash server when lens is missing slot | |
21ea94e don't create lens for zero sized InventoryBasic | |
77d3c11 enable shulker box block entity mixin fixes #1545 | |
457df46 fire ClickInventoryEvent.Drop.Single and Full when dropping items with no open container also fix some ItemStack null checks | |
87a830f fix BlockType#getItem() returning AIR item for blocks without item form | |
292baf7 fix ChangeInventoryEvent.Held cancel closes #1508 | |
16aa9d4 fix ClassCastException with Forge Inventories implementing IInventory directly | |
11f8771 fix CraftingInventoryLens not declaring the correct adapter class | |
17bb7c7 fix Furnace slotindex | |
42595fb fix IIOOBE when removing all dropped items | |
ba8e9cc fix Inventory#clear always clearing the entire inventory instead of the queried slots closes #1449 | |
e9fc049 fix ItemStackUtil.compare logic by @Maxqia and rename them to make more sense also more itemstacks null check fixes | |
c2965ed fix MixinItemStack bypassing setting the internal empty state of an ItemStack fix another null ItemStack being set | |
e8bb9d0 fix PlayerInventory Missing direct child slots use correct SlotAdapter in SlotTransactions | |
5cd7dae fix PreGenerationTask running only once a second | |
d338dc3 fix PropertyStrategy ignoring operators closes #1642 | |
c640799 fix RegistryModule load-order fix getting Carrier for custom inventories using vanilla Containers | |
edee04d fix Slot#peek returning air for empty slots fixes #1065 | |
47a50ea fix SmeltableProperty using null check instead of isEmpty | |
29eabf9 fix SpongeBlockSnapshot dropping shulker box as item on restore | |
1101e2e fix TileEntityLockable Injection override | |
beb6bca fix additional slots on player container | |
94af4bb fix advancement inventory_changed not working closes #1650 | |
6d03ba0 fix build | |
ec1099e fix build | |
e24f5c7 Temporary fix build by catching even errors in ManipulatorTest | |
e24f5c7 Temporary fix build by catching even errors in ManipulatorTest | |
8974785 fix containers viewing 0 sized inventories and pre pickupevent popping cause twice | |
2cc8d2a fix creative inventory processing | |
5d50a41 fix custom furnace recipes with predicate handling | |
8a3e016 fix custom inventory sometimes missing child slots | |
3674cbc fix duplicate dimensionid | |
ba06972 fix enderchest missing a lens | |
ebb643a fix generation percentage always being zero | |
676421e fix hopper transfer closes #1649 | |
59a516b fix interface clashes | |
fd58434 fix item pickup edge cases | |
99422b2 fix missing SlotTypes on some Inventories also removed unused Lens for Anvil fixes #1350 | |
e223187 fix non-connected chests returning a doublechest inventory | |
dc02db3 fix null ItemStack usage | |
46211a1 fix private Listener detection | |
3c0b924 fix test | |
3634fcb fix toContainer including vanilla manipulators | |
8e0de20 fix various Adapter & Lens Issues use LensProvider in Adapter before defaulting to an DefaultIndexedLens fix some imports | |
bc8701e if lens is null here build it also fix some null parent inventories | |
9789215 implement CustomContainer Carrier and Mixin into CarriedInventory into more Containers | |
82c7f2d implement Inventory getProperty without key | |
8aec66f implement ItemStack#isEmpty and ItemStackSnapshot#isEmpty allow setting quantity to 0 in Builder ItenTypes.NONE is now AIR | |
b01169e implement SlotTransformation on mc Slot | |
fab1b8e implement SlotTransformation | |
b01169e implement SlotTransformation on mc Slot | |
d1be1fa implement UserInventory and add testplugin implement getEquipped and equip implement HeldEquipmentTypes add MainPlayerInventory | |
0f8e1e5 implement convenience method for adding inventory properties with default key | |
72e39a4 implement getConnectedChests | |
b27bb16 implement getFailedData fixes #1310 #1311 | |
8ee3aaa implement new queryAny/containsAny and fix query/contains ignoring quantity | |
212dff2 implement retrieving Properties from CustomInventories and viewing containers implement retrieving InventoryTitle Property from Container/IInventory | |
c9a5404 implement root implement MixinSlot | |
72cbccc include ItemBlockSpecial in ItemType#getBlock | |
e4cd6f3 init when dirty on detectandsendchanges as well | |
402f013 issue template: discourage use of hastebin | |
fe816fa less diamonds | |
44f7d55 make MixinInventoryCrafting implement Inventory | |
6248c60 make SlotIndex queries on entire GridInventories possible | |
f6c23f5 mark Container as dirty when adding slots if dirty reinitalize | |
537496d messages send to a Player are not chat | |
2f5f009 more null ItemStack fixes | |
1491973 move MixinEntitySelector to SpongeForge/SpongeVanilla | |
13f04b5 move and fix wrong TileEntity mixins to TileEntityLockable and use specific lenses instead of OrderedLens | |
f1d4b40 null lens before reconstructing it | |
d817300 only fire ChangeInventoryEvent.Transfer.Pre and Post when needed | |
f2ee831 only fire SetAITarget when needed | |
6e17479 only set returnvalue if not set remove redundant cancel | |
7f977c8 parent can be null sometimes if we have not mixed in into the parent inventory | |
ad0aff9 prevent opening an invalid sized vanilla container | |
551b40c provide missing implementation for Inventory#contains this implementation ignores stack quantity as query(ItemStack) is currently doing it to fixes #1083 | |
810d814 provide one of the chests as carrier for doublechests for now | |
5f7217f quick fix for missing input slot on furnace closes #1308 | |
945e24e recipe registration has to be PreInit | |
ccbd879 refactor inventory impl reduce code duplication make some lenses reusable make internal inventory structure more consistent | |
1ff3809 remove debug info when using fallback lens | |
faf10b0 rename setAttackTargetEvent -> setAITargetEvent | |
982dffa replacing ItemStack null checks with isEmpty | |
d90fdf1 revert replacing null check with isEmpty fixes #1321 | |
5e21e0f set last move location for MoveEntityEvents after teleport | |
79f8fd5 skip transaction capture if we cannot obtain a Slot | |
83b597d small custom inventory test plugin | |
beef356 split up pickup event | |
9bf3936 tests: Add class loader exclusion for org.slf4j.* | |
573ecb0 this should not be here | |
a69d929 use reusable lenses for InventoryLargeChest, TileEntityChest and TileEntityHopper | |
c08377f use the same check as vanilla smelting to identify canceled custom recipes | |
c323189 wrap slot parent in adapter when we could not mixin into it |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5b52581 Actually always clear cached cause on push ... | |
ffca355 Actually fix bug for TRACKED blocks. This entire time I was looking for traditional logic, not block tracking post application logic.... | |
5551652 Actually test the results from the tested methods. | |
012a57d Add 'sponge.command.help' permission to '/sponge:help' command | |
6929006 Add 1.12 entities to registry, fix data version | |
dcedbcd Add AI testing plugin (cause why not..) | |
0c22194 Add CODEOWNERS | |
149f4d3 Add TestPlugins project into common for in-development only testing allowing a unified plugin for implementation testing in development environments. | |
394cc38 Add access to sea level (#1335) | |
9227490 Add async entity spawning captures, also prevents async entity spawns from infecting the PhaseTracker and CauseStackManager. Politely adds a configuration option to spawn captured entities on the main thread at an appropriate time. | |
211ba4d Add better error printing to avoid spam for possible ticking states. Fix duplicate events being thrown for item drops on entity deaths. Fixes SpongePowered/SpongeForge#1859. | |
ac8834b Add client sidedness checks. | |
f3b5b95 Add config options for controlling Vanilla movement checks | |
418198e Add crafting registry changes for forge registry update. | |
50109d1 Add entity source before ticking riding entity. | |
1ff3c7a Add gabizou related codeowners. | |
6c906c6 Add missing access transformer for last commit | |
88d4c5f Add missing call to RecipeBookServer.init in initializeConnectionToPlayer | |
ecea0e2 Add missing license. | |
1496202 Add missing license headers | |
c90505e Add missing license header | |
cb00371 Add missing override annotations and remove redundant shadows | |
01ade05 Add null check | |
efafaf7 Add null check for the player connection when disconnecting a player. | |
c5a99ce Add null check to processPlayerBlockPlacement overwrite | |
3f9d965 Add null checks to entity intersection code | |
d070cf7 Add null check to DyeableDataProcessor#isDyeable | |
4b41da7 Add null checks in ItemStackUtil transit methods, closes #488 | |
ae1eed5 Add null checks for Date/Instant conversion. Implement Ban.Builder#from | |
bcd1a3b Add perms for /sponge:help and vanilla commands that do not require op. | |
a621c8b Add some more entries to CODEOWNERS | |
447c854 Add stack frame during piston pre events. Fixes #1521 | |
8e9a8e4 Add support for dye color for concrete and concrete powder, and allow modifying the dye_color of the carpet item as well - Fixes #1588 | |
6cde7a9 Add support for injecting a plugin's EventContextKey https://github.com/MinecraftPortCentral/GriefPrevention/commit/5b1d0e7d300ad11e0685332679ea1b553ca121e5#commitcomment-23559099 | |
e1d0079 Add tracked player to capturing in context. | |
da0ec6c Add unit tests and fix some findings | |
c2bb560 Add workaround for TileEntity unloading during chunk unloads performing block changes... Fixes SpongePowered/SpongeForge#1885. | |
78fa119 Added implementation for getPrecipitationLevel in Extent | |
42dc0f0 Added login bypass permissions. | |
6d2c6d5 Address gabizou comments, update bleeding. | |
bcaff1f Allow AssetId and ChannelId to be applied to parameters | |
34829c6 Allow PluginPhase to run during unwinding, for plugin actions inside event listeners that are called during unwinding. Fixes SpongePowered/SpongeVanilla#314. | |
b45c543 Allow block decay to occur in unwinding post states. Fixes SpongePowered/SpongeForge#1890. | |
01c3ab6 Allow the server shutdown thread to use the CSM | |
eb81cdc Always clear cached cause on push | |
74afb10 Apparently API is not up to date. | |
a650625 Apparently API keeps getting detatched? | |
ed26315 Automatically recalculate the total XP after updating the experience levels. | |
4833476 Avoid race conditions with removing entities from the async list. | |
6a1fb48 Avoid unnecessary permission check when block is not a command block or structure block fixes #1164 | |
7f38339 Avoid using EntityList.REGISTRY in SpawnerUtils. Fixes #1510 | |
ec40314 Avoid using array method in MixinPacketBuffer, to avoid issues with direct buffers fixes SpongePowered/SpongeForge#1657 | |
cc6393c Backport SpongeAPI because that commit is still pending implementation. | |
ee3aa8a Be more specific | |
2e29c75 Block restores should never be tracked. Fixes #1638 | |
75141b8 Bump API for command flag usage fix | |
11f2928 Bump API towards 7.0.0-SNAPSHOT. | |
8638d3f Bump common for Data exception printing a useful message. | |
5409aef Bump common for deprecated removals. | |
564561b Bump dependencies | |
e09a275 Bump mixin to provide new visibility for overwrites when they are transformed for higher access. Fixes SpongePowered/SpongeForge#1604. | |
8af7761 Bump ref for permissions changes. THIS IS A BREAK. | |
15c1c2e Bypass PluginContainer cause checks. Fixes SpongePowered#1366 | |
2bc5512 Change popping a frame that was not in the stack back to an error as it is not recoverable | |
bc7ce61 Change potion ignored key + add hint for required API change | |
b4f35f6 Change unregisterPluginListeners() to allow reregistration. (#1383) | |
192dac8 Change webchat link to https | |
0725923 Change world loading overwrites back to public for Forge compat | |
d5eab00 Changes for subcommand usage fixes | |
44a1ad5 Clean out capture lists when being processed to avoid double processing. | |
ed204c9 Clean up the ScaledHealthTest plugin to use commands instead of a listener. This fully tests scaling nicely. | |
4584f6e Cleanup and optimize legacy text parser and add test | |
181e0df Cleanup from Record PR + test plugins cleanup | |
7e3ed34 Cleanup instrument type test more | |
480a102 Clear captured blocks after processing them. Fixes #1542 | |
de8c891 Clear entities spawned in the context. | |
101261c Common code to properly register EntityHuman. | |
7422be0 Complete migration to use IPhaseStates to create their PhaseContexts. | |
2ca2a49 Complete the tracking.phase.tick package for the update. Working on the other packages now. | |
835d869 Completely fix up spawn chunks not unloading. | |
107e847 Copy the damage value in ItemStack.Builder.from(ItemStack). Fixes #1574. | |
7000d73 Correct recommendation regarding use of local Gradle installation vs wrapper | |
6ec63b8 Couple of fixes for local movement. | |
c63bff7 Couple of inventory event fixes. Updates #1448. | |
2af6807 Disable the recipes plugin test. | |
47683f8 Do not reuse the id for event context keys as the name. | |
24e4486 Don't error that event is not cancellable if @IsCancelled value is undefined, Fixes #1460 | |
1bcee4b Don't fire inventory drop events when there are no entities. | |
4565b6d Don't push things into the CSM when in a client world | |
1e10e1b Don't throw when a data registration can not be found during legacy class migration | |
7491f18 Don't use cached chunk for pending TE additions. | |
2de0c59 Downgrade mariadb-java-client to 2.0.3. Fixes #1514 | |
38a0642 Drop required Java version down to 1.8.0_20 | |
8749eaf Eliminate PacketFunctiong in the cleanup. Merge implementation change for StackFrame helper methods. | |
469d1f0 Eliminate SpongeEntityConstants and use their registry counterparts where necessary. | |
8f28442 Ensure JRE extensions are added to the class path. Fixes #1413 | |
433e646 Ensure held item is non-empty before applying enchantment effects | |
0c0272a Finish implementing cause refactor | |
29569e7 Finishing touches | |
7ee554a Fix /help 2 for paging, Fix tab completion, add Tips. (#1305) | |
4ae0f6a Fix : Keys.SKULL_TYPE | |
e8b5aaa Fix : TameableData | |
7aa6183 Fix API submodule | |
e6875f7 Fix API submodule ref | |
6b2e1f1 Fix Ban.getCreationDate() with default ban service. Fixes #1129 | |
6a2dfe0 Fix ClassCastException during DropItemWithHotkey phase. | |
b7c0c34 Fix ClassCastException when getting carrier from chest. | |
3fb6b59 Fix DamageEntity for fireworks not having proper source. | |
f6d6ca3 Fix DeathPhase changes for short circuiting causing stack corruption. | |
e74e1f0 Fix EntitySkeletonHorse spawn check during updateBlocks. | |
b73ddb3 Fix FlowerType.DANDELION translation | |
1d840a7 Fix HarvestingProperty for pickaxes | |
1c1008d Fix InjectionPoint support on constructor/method parameters. (#1435) | |
e3d373a Fix Inventoryt#getPlugin for custom inventories. | |
a9bcdeb Fix MixinChunk load and unload methods. | |
a635698 Fix Sponge not respecting wrapped chunk generator structure lookups / generation. | |
74080b0 Fix a 'few' warnings | |
b4bf667 Fix a bug where a CustomInventory cannot handle inventory events | |
7ce1492 Fix a few inconsistencies of method naming in ItemStack(Snapshot) and use Instant in the GameProfileCache. | |
6546d5a Fix attached blocks not dropping after break. | |
413cbb5 Fix binding for MOB_SPELL particles. Fixes SpongePowered#1421 | |
7e11ee1 Fix build. | |
6713abe Fix build errors. | |
4577d45 Fix build error. | |
6544719 Fix build warnings. | |
bd08052 Fix build. @gabizou | |
691fdce Fix cause and contexts during block pre event. | |
54f3213 Fix cause stack frames | |
a764e28 Fix client crash with fireworks. | |
0a3a83b Fix client state when cancelling InteractEntityEvent, fixes #1268 | |
929653c Fix code after rebases. Fix unit tests from unit test suite updates. | |
d85d5e7 Fix compilation of testplugins | |
07f75f1 Fix completing incorrect phase for player deaths. | |
6592289 Fix conflicting default method impls of Predicate#test | |
bda59aa Fix data query separator in schematics | |
129ad3a Fix entity spawn groups not being properly used | |
b8fc54e Fix explosions not notifying neighbours blocks. Fixes SpongePowered/SpongeCommon#1314 Fixes SpongePowered/SpongeVanilla#348 | |
f85db53 Fix fishing events. Fixes SpongePowered/SpongeAPI#1579 | |
1841e2f Fix import styling | |
6b2912b Fix isInsideStructure/getNearestStructurePos for nether/end structures, Fixes SpongePowered/SpongeForge#1685 | |
3b3b70b Fix issue with eclipse compiler | |
ca5fbb3 Fix item entity infinite despawn delay fixes #1212 | |
008e5d5 Fix keepSpawnLoaded. | |
984f1d7 Fix minor issues | |
4f47035 Fix missed renamed field | |
e2df67c Fix missing player cause when left-clicking in air. | |
b8cc78a Fix off-by-one level bug in ExperienceHolderData. | |
b63a5dc Fix pagination styling issue and clean up class a little | |
d7a3ced Fix problematic synthetic bridge overlaps in Entity and ItemStack mixins | |
5d29028 Fix read/write of owner/notifier in tracker data response packet | |
29e0cc1 Fix remaining compile errors | |
de16d85 Fix removeAll in supplier. | |
1563a2e Fix saturation property value to be actual value | |
89f8b27 Fix several mixin errors for 1.12 | |
4ccc2f3 Fix some Mixin compile warnings | |
9a4cb67 Fix some getTranslation() impls | |
540ad6b Fix some issues with causes and contexts. | |
9484c2a Fix stackoverflow | |
b1bd92f Fix submodule mistake | |
c25b4b4 Fix the colour for aqua | |
1107d4e Fix the incorrect implementation of (de)serialization of GameProfile | |
fa96972 Fix tracker not providing Player as part of entities spawned via commands. | |
bb0c2ce Fix two issues in the SpongeCauseStackManager | |
212071b Fix typo in dupe fix. Thanks chickeneer! | |
747ac2c Revert "Fix vanilla server dupe with auto-recipe generation." | |
1febccd Fix vanilla server dupe with auto-recipe generation. | |
f432867 Fix world renaming | |
a742aba Fixed RCON and call the events/commands on the main thread. (#1526) | |
cb8ecf9 Fixed stack overflow error. There is still a double spawning issue occurring, but at least the game is not crashing.... | |
85da302 Fixes #1472 : Pass all entities to the avoid target selector. | |
15c0a54 Flush out some more phase contexts. | |
e61a7d2 Force command aliases to be lowercase and contain no spaces. | |
6fcd3f7 GuiIDProperty and GuiId Catalogue implement creating horse and merchant containers also prefill containers without backing inventory Update custom inventory TestPlugin Implement HorseCarrier and its Inventory | |
85854d3 Handle more cases when cancelling entity interact. Fixes #1268 | |
47acfeb Handle null return value in JsonTextSerializer. Fixes #1469 | |
7466e5f I did not mean to commit that. | |
31aff35 I'll have my brother go pick up my license | |
edab051 Implement ArmorType#getRepairItemType() | |
42e5c8b Implement DamageEntityEvent changes. | |
656c419 Implement EventContextKeys.PLUGIN and fix some minor mistakes | |
7a1e8a6 Implement Health Scaling. The way this is implemented is that the client (and other clients) will see the scaled health, whereas the server logic still retains the actual health. This way, mods and plugins, will not be falsely told about the actual health value of a player. Scaling is also implemented in a way that it can be natively removed (and therefor ignored) depending if a plugin wishes scaling to be removed in the future. Since it persists, it now acts as a true data concept with processing only at the packet level to avoid synchronization issues with alternative methods of implementation. | |
f28f45a Implement Inventory intersect, union and containsInventory as QueryStrategies Adds CompoundSlotProvider, CompoundLens and CompoundFabric. Fix queries reducing the result too much. Adds a TestPlugin for the new set operations and containsInventory. | |
4f6471a Implement Inventory.getPlugin(). Fixes SpongePowered/SpongeCommon#1222 | |
33c988a Implement ItemStackSnapshot.getTranslation() | |
8578649 Implement TransferInventoryEvents and add Testplugin | |
b5fb6ba Implement cause and context refactor | |
2a7a366 Implement crafting and smelting recipes | |
9e9e94f Implement enchantment cleanup | |
67fd097 Implement extent factory methods taking the extent min point | |
3a4940f Implement missing getTranslation() methods. | |
2958c3e Implement more parrot stuff and do some cleanup | |
0321e25 Implement new cooldown tracker API | |
3b5b36f Implement new invulnerability data | |
1738c6e Implement parrot data and variants | |
d1907fc Implement per-player world borders (#1260) | |
fab2efd Implemented TreeType for Boats | |
84389f3 Implemented instrument types and the InstrumentProperty store. | |
9411d7d Implemented the stop sounds methods and added a test plugin. (#1576) | |
6830e47 JDK-8176055: Fix heap dumps on Java 8u141+ | |
45a01cf Last bits of cleanup post refactor. Now with individualized phase contexts, phase states can start getting logic merged into one. | |
b064967 Last minute fix of license before merge. | |
3b16819 Lazy initialize repairItemType | |
b819a32 Lets try this fix again for Inventory getPlugin. | |
0b5bab9 Limit scoreboard objective names to 16 characters fixes #1534 | |
30c4d63 Log warning message when alias is changed or duplicated expands e61a7d204c574f1383cbd1a4b1ba9c16b000a547 ref SpongePowered/SpongeAPI#1427 ref SpongePowered/SpongeCommon#1244 ref SpongePowered/SpongeForge#1634 | |
1edd0f7 Make PhaseContext generic as a start of cleanup. | |
0da3cec Make all PhaseContexts print out their contents now. | |
7178a35 Make biome registration more robust, Fixes SpongePowered/SpongeForge#1672 | |
8029112 Make plugin created keys automatically registered. | |
8b127cb Make processors partially available during registration phases. Allows for recipes to be customized before they are required. Fixes #1455. | |
683a169 Mark TNT as primed while it's exploding. Fixes #1613. | |
eb4dbb5 Merge 1.12 changes and updates into bleeding for further development. | |
6500080 Merge AbstractMethodError fixes for translateables. Merges #1306. Fixes #1283. | |
c96a2d8 Merge Cause and Context Implementation changes. Merges #1208. | |
7f335e8 Merge CauseTracker detail addition for CrashReports. Merges #1389. | |
c8e5752 Merge Cooldown Tracker implementation. Merges #1575. | |
10eaba6 Merge Duplicate DamageModifiers in implementation. Merges #1627. Fixes #1614. | |
17ca469 Merge MARKER_CROSS_WORLD phase state removal (#1394) | |
c46a51b Merge ParrotData implementation. Merges #1495. | |
419be74 Merge SetSpawn in player respawn changes. Merges #1601. Fixes SpongePowered/SpongeForge#1860. | |
666b4f2 Merge View Distance implementation. Merges #1557. | |
872144f Merge branch 'lucko/permission' into bleeding | |
75ddaf9 Merge catalog tests to verify catalog types are passing their intended method call tests to avoid errors at runtime. Merges #1283. | |
d159cc9 Merge cleanup of TrackingPhase. All logic now flows through IPhaseState, no more bouncing back between TrackingPhase and IPhaseState. | |
876965d Merge duplicate enchantments. Fixes #1614. | |
3d58411 Merge fix for block change flag logic issues. Fixes #1653 for good. | |
7698eff Merge implementation changes for BlockChangeFlag. Merges #1635. | |
d7a524c Merge invulnerability data changes. Merges #1595. | |
3b65bd5 Merge issue template changes. Merges #1632. | |
aa03053 Merge mob spell particle fix (#1422) | |
c74e607 Merge pagination styling changes and cleanup (#1332) | |
8e50f1a Merge pull request #1012 from Cybermaxke/login-bypass-permissions | |
d8e2357 Merge pull request #1221 from SpongePowered/feature/container-property | |
41b404f Merge pull request #1338 from rexbut/tameable | |
f430565 Merge pull request #1341 from JBYoshi/fix/getunloadedworlds | |
4feb58f Merge pull request #1358 from JBYoshi/fix/xp-levels | |
043d342 Merge pull request #1370 from JBYoshi/fix/tnt-detonate-cancel | |
a7cb6dc Merge pull request #1382 from JBYoshi/fix/plugin-teleport-cause | |
2f71c47 Merge pull request #1384 from JBYoshi/fix/external-server-chunk-crash | |
613d7fb Merge pull request #1401 from SpongePowered/feature/userinventory | |
018cedb Merge pull request #1409 from rexbut/skulltype into bleeding | |
30b197f Merge pull request #1419 from Grinch/patch/ext.refMap | |
0b60c4b Merge pull request #1427 from SpongePowered/fix/duplicateworldid | |
c578bdf Merge pull request #1437 from Cybermaxke/feature/instruments | |
d17aee0 Merge pull request #1454 from Meronat/fix/saturation-property | |
826bb25 Merge pull request #1462 from ustc-zzzz/bleeding | |
dfab793 Merge pull request #1464 from Zbob750/fix/jmx-heapdump | |
20daa24 Merge pull request #1477 from JBYoshi/pluginphase-post | |
617848c Merge pull request #1481 from Grinch/feature/plugins-command | |
9e84c11 Merge pull request #1483 from Cybermaxke/item-handler-tracking | |
4e82a4e Merge pull request #1484 from Grinch/feature/help-command-permission | |
81d25f4 Merge pull request #1498 from Cybermaxke/tracking-fix | |
821f7f9 Merge pull request #1500 from Cybermaxke/fix-tracker-class-loading | |
37f266b Merge pull request #1505 from SpongePowered/feature/realslot | |
25db7bb Merge pull request #1536 from RysingDragon/bleeding | |
b22c02d Merge pull request #1544 from ustc-zzzz/bleeding | |
29af0f9 Merge pull request #1562 from Grinch/bleeding | |
36ab227 Merge pull request #1590 from Meronat/fix/deprecate-keyValue | |
4d64086 Merge pull request #1591 from Meronat/fix/concrete-powder-dyeability | |
e3211df Merge pull request #1592 from SpongePowered/movement-checks | |
f085786 Merge pull request #1593 from Meronat/feature/enchantment-clean | |
d65d60c Merge pull request #1603 from phit/fix/activeconfig | |
fc30a85 Merge pull request #1604 from phit/fix/witherskeletonspawn | |
bbaadef Merge pull request #1624 from AlmuraDev/bleeding | |
5de84ec Merge the refactor of IPhaseStates and PhaseContexts. Also eliminates PacketFunction. | |
3f7bd6f Merge time until portal teleport fix. Merges #1610. | |
2b828ac Merges #1438 : Implemented the Record API. | |
a9e6da4 Merges #1475: Cleanup pagination list, add a test plugin, and allow sending a specific page | |
62706c4 Minor fixes with rebasing updates. | |
5be1b13 Missed early stack frame popping when they are already automatically closed. | |
cb20fa2 More PhaseContexts moved into try with resources. This is coming along nicely. | |
3425fdc More cleanup. Eliminate InternalNamedCauses. Eliminate ExtraContexts in PhaseContext class. Pending printing for individualized contexts and some guarantee analysis. | |
b562b6f More refactoring. Move more things from TrackingPhase into IPhaseState. Eliminate some unused methods causing confusion. | |
b7f2e88 Move all remaining logic out of TrackingPhase and into IPhaseState. This was just completed, but not thoroughly tested. | |
6a7de1d Move spawn or capture entities methods into IPhaseState. | |
bd9abbe No implicitly ignored failures | |
22293bc Pass off hitvec to Sponge events. | |
7d683da Per-world view distance | |
e705991 Potentially resolve issues with notifications and observers. | |
1a3c79f Provide thread information when invoking CSM off desired thread | |
e02ffc8 Reduce verbosity of phase states having exceptions. Print out once and that is it if verbose is not on. | |
f3ff9d5 Refactor Common Issue Template | |
7b68d2c Refactor captured suppliers. Fixes SpongePowered/SpongeForge#1792 | |
b72f54f Refactor the usage of BlockChangeFlag. | |
375000c Refactor updateEntities to make use of cached chunks. | |
1118071 Register Vanilla dimension types after enum is fully loaded | |
78d91a5 Remove MarkerCrossWorld. | |
642cb12 Remove Text XML serializer. Closes #492 | |
633725d Remove achievements | |
bc8c884 Remove requirement for events posted asynchronous to extend AbstractEvent sync requirement removed in 0aacc725f9d94551724f7209c148ef0216706181 async requirement introduced in 8a84b17d953fa45fa15c35a7e1217478709aeb7e | |
a32862b Remove restore state check as its handled in requiresBlockCapturing. | |
b60c6c6 Remove unnecessary lines | |
45022bb Remove unneeded null check, Closes #1420 | |
6de2138 Remove usages of guavaToJava8 | |
099dd81 Remove useless translation creation fixes #1516 | |
bc80b91 Rename CauseStack to PhaseStack, eliminating more ambiguity. Clean up some of the verbosity of errors and such with the PhaseTracker. Now it will properly silence itself after one instance of an error of a particular kind, unless verbose is enabled. | |
7678e51 Rename CauseTracker to PhaseTracker to avoid confusion with CauseStackManager. | |
cff0747 Rename SpongeCommand -> SpongeCommands | |
d071096 Replace SpongeChatType with NMS ChatType enum | |
5db72ac Replace a hacky (and now broken) client-side test to allow connecting to external servers. | |
18a44c2 Replace removed/deprecated guava usages with replacements | |
dfa52c9 Restore Forge Compat for PlayerSetSpawnEvent | |
0487993 Revert held items in UseItemPacketState if block changes are cancelled. | |
27e2454 Revert logic for handling item drops for now. | |
5a35b18 Rework some of the SpongeTeleportHelper | |
5cef3ff SF-1836: Fallback optimzation to vanilla if null | |
41ee0cb Some small changes testing to fix some neighbor notification issues and other issues with notifying clients of updates. | |
c3a3319 Somehow I was looking at the wrong class this entire time.... | |
4a6cae5 Sort access transformer rules | |
8b94603 Start cleanup of some accessor methods from mixin classes. | |
8d0ff17 Status responses cannot use the CauseStackManager. | |
27342ae Still use the title's style | |
71d0802 Stop shading fastutil, Minecraft includes a full copy now | |
3d94dd7 Switch logic to non-deprecated #add method and remove usage of #keyValue | |
eeaf44a Switch usages of GuavaCollectors to methods in Guava 21 | |
509b9bc These methods can hard override | |
215ad9a This all now compiles. Now to start moving the PhaseContext creation to the states. | |
2e51cf2 This never happened. | |
6956ccf Trigger a new build | |
84cd938 URLs in plugin descriptions are now clickable. (#1290) | |
29b3744 Undo portal creation after a portal event is cancelled. | |
3efcd3b Update API module for parrot changes. | |
d36f4ed Update API submodule | |
f1a7858 Update ASM and database drivers | |
2882b30 Update MCP mappings to snapshot_20170614 | |
1d1aab3 Update MCP mappings to snapshot_20170919 | |
6582d77 Update Mixin dependency version | |
4b56153 Update Mixin to 0.7-SNAPSHOT | |
19b4701 Update Mixin to 0.7.2-SNAPSHOT | |
731021f Update SpongeAPI for ChannelBuf change | |
f564e8b Update SpongeAPI for compile fixes | |
3ce056f Update SpongeAPI for sound event additions | |
df6c1dc Update SpongeAPI for stopSound implementation | |
f051918 Update SpongeApi for SlotTranformation and root inventory | |
49188c6 Update SpongeCommon to Minecraft 1.12.2 | |
7303865 Update cause&ctx for 1.12 | |
16a87ed Update codeowners | |
6938175 Update command system to 1.12. Fixes SpongePowered#1390. | |
c4d8144 Update database connectors | |
1b02a72 Update for PermissionService API changes | |
1cbb9a5 Update for class, method, and field renames | |
8a84b17 Update for damage/health function changes | |
8bc321e Update mappings to 20170706 | |
d4bacfd Update some additional things, minor clean up. | |
7c0d47a Update to 1.12-pre2 | |
83a6223 Update to Minecraft 1.12.1 | |
0663b5d Update workspace for Minecraft 1.12 | |
ada2228 Updated plugin list command to use pagination rather than a raw list | |
e342a36 Use TeleportCauses.PLUGIN for plugin-caused teleports. | |
1f758ef Use active config, instead of always world config | |
0c75f87 Use ext.refMap to fix compatibility with later Gradle versions | |
89162d5 Use fixed potion translation mapping | |
d9d56b0 Use shadowed method instead of implementing it new | |
2a5b90c Use the correct phase context when performing post dispatch loop. | |
3e2e138 Various 1.12 fixes | |
3f8e910 Various minor fixes: fix running in production, and some crashes | |
4b0801c Various small fixes here and there with CauseStackManager usages and cleanup. | |
3542139 Various small fixes. Actually use some of the context keys where previously were not being used. | |
2848bbf Wrap InteractItem events in a cause stack frame | |
d23fc49 Wrong commit :P | |
f9c88fe abort on Integer overflow | |
24039cd add AITargetEvent with testplugin | |
caccfa4 add Surrogate for SpongeVanilla | |
ef93bf0 add codeowner entries | |
dee05dd add simple recipe testplugin | |
729edb6 allow setting TreeType without changing the ItemType | |
9021d87 and no NPE either | |
4ec6a27 basic implementation of EquipmentInventory | |
6e3bbd8 bump mappings to 20171007 | |
3633da5 catch and log AbstractMethodError when getting displayName from inventory | |
698af05 command: drop duplicate alias warning to debug | |
17b4acf commas. | |
e52b44a derp. | |
9178b0a Fix derp in checkLightAsync. | |
3c2b75e dismount before changing worlds | |
309b4fa do not capture non-transactions | |
4a809dc do not rely on mod not overriding getSizeInventory | |
205d976 don't crash server when lens is missing slot | |
21ea94e don't create lens for zero sized InventoryBasic | |
77d3c11 enable shulker box block entity mixin fixes #1545 | |
292baf7 fix ChangeInventoryEvent.Held cancel closes #1508 | |
16aa9d4 fix ClassCastException with Forge Inventories implementing IInventory directly | |
11f8771 fix CraftingInventoryLens not declaring the correct adapter class | |
42595fb fix IIOOBE when removing all dropped items | |
ba8e9cc fix Inventory#clear always clearing the entire inventory instead of the queried slots closes #1449 | |
5cd7dae fix PreGenerationTask running only once a second | |
d338dc3 fix PropertyStrategy ignoring operators closes #1642 | |
c640799 fix RegistryModule load-order fix getting Carrier for custom inventories using vanilla Containers | |
47a50ea fix SmeltableProperty using null check instead of isEmpty | |
29eabf9 fix SpongeBlockSnapshot dropping shulker box as item on restore | |
1101e2e fix TileEntityLockable Injection override | |
94af4bb fix advancement inventory_changed not working closes #1650 | |
6d03ba0 fix build | |
ec1099e fix build | |
e24f5c7 Temporary fix build by catching even errors in ManipulatorTest | |
8974785 fix containers viewing 0 sized inventories and pre pickupevent popping cause twice | |
5d50a41 fix custom furnace recipes with predicate handling | |
3674cbc fix duplicate dimensionid | |
ebb643a fix generation percentage always being zero | |
676421e fix hopper transfer closes #1649 | |
59a516b fix interface clashes | |
fd58434 fix item pickup edge cases | |
e223187 fix non-connected chests returning a doublechest inventory | |
dc02db3 fix null ItemStack usage | |
3c0b924 fix test | |
bc8701e if lens is null here build it also fix some null parent inventories | |
82c7f2d implement Inventory getProperty without key | |
b01169e implement SlotTransformation on mc Slot | |
fab1b8e implement SlotTransformation | |
b01169e implement SlotTransformation on mc Slot | |
d1be1fa implement UserInventory and add testplugin implement getEquipped and equip implement HeldEquipmentTypes add MainPlayerInventory | |
0f8e1e5 implement convenience method for adding inventory properties with default key | |
72e39a4 implement getConnectedChests | |
212dff2 implement retrieving Properties from CustomInventories and viewing containers implement retrieving InventoryTitle Property from Container/IInventory | |
c9a5404 implement root implement MixinSlot | |
72cbccc include ItemBlockSpecial in ItemType#getBlock | |
e4cd6f3 init when dirty on detectandsendchanges as well | |
402f013 issue template: discourage use of hastebin | |
fe816fa less diamonds | |
44f7d55 make MixinInventoryCrafting implement Inventory | |
f6c23f5 mark Container as dirty when adding slots if dirty reinitalize | |
537496d messages send to a Player are not chat | |
1491973 move MixinEntitySelector to SpongeForge/SpongeVanilla | |
f1d4b40 null lens before reconstructing it | |
d817300 only fire ChangeInventoryEvent.Transfer.Pre and Post when needed | |
f2ee831 only fire SetAITarget when needed | |
6e17479 only set returnvalue if not set remove redundant cancel | |
7f977c8 parent can be null sometimes if we have not mixed in into the parent inventory | |
810d814 provide one of the chests as carrier for doublechests for now | |
945e24e recipe registration has to be PreInit | |
ccbd879 refactor inventory impl reduce code duplication make some lenses reusable make internal inventory structure more consistent | |
1ff3809 remove debug info when using fallback lens | |
faf10b0 rename setAttackTargetEvent -> setAITargetEvent | |
79f8fd5 skip transaction capture if we cannot obtain a Slot | |
83b597d small custom inventory test plugin | |
beef356 split up pickup event | |
9bf3936 tests: Add class loader exclusion for org.slf4j.* | |
a69d929 use reusable lenses for InventoryLargeChest, TileEntityChest and TileEntityHopper | |
c08377f use the same check as vanilla smelting to identify canceled custom recipes | |
c323189 wrap slot parent in adapter when we could not mixin into it |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
b34b9f3 Add CauseTracker information details to CrashReports. | |
f6484c6 Add check for concurrent addition/removal of a PlayerChunkMapEntry | |
924c0ac Add isValid to AT for interaction issue with COFH, partially fixes SpongePowered/SpongeForge#1604. | |
42086c1 Add missing 'remap=false' | |
7b4dca9 Add missing import to PacketUtil. | |
efd3264 Add missing import to MixinWorldEntitySpawner. | |
d766edd Add missing imports. | |
8c75ae5 Add missing import to MixinBlock. | |
1ddb1bd Add missing import. | |
2560d0a Add missing import. | |
959c339 Add missing import to PacketUtil. | |
2eaa755 Add missing import to MixinWorldEntitySpawner. | |
d766edd Add missing imports. | |
8c75ae5 Add missing import to MixinBlock. | |
68f38df Add missing world arg to createSpawnEntityEventSpawner. | |
eedde69 Add open container to inventory packet context to aid debugging | |
0b02cc8 Add overrides for #getWorld() in common implementations like Entity and TileEntity. | |
0811f5c Add source during explosion phase. Fixes #1385 | |
e2b12ec Allow null ItemStacks to pass through block drops. In extremely rare corner cases, a null ItemStack may be dropped, and in 1.10.2, it is valid to do so, so Sponge should not be crashing for it. | |
ce0e227 Always fire FishingEvent.Stop | |
5219487 Always load chunk on TE request. | |
09669db Backport Vanilla piston dupe fix to 1.10.2 | |
63910c7 Backport inventory fixes | |
601d517 Bump API again to 5.2.0 after erroneous API commit change back to 5.1.0. | |
d3a7399 Bump API for 5.2.0-SNAPSHOT version bump. | |
e4b2e81 Bump API for BlockState.StateMatcher addition. | |
13f5dc7 Bump API for addition. | |
c1603c0 Bump API for cherrypicked additions. | |
6a3838c Bump API for compiler fix. | |
a802c11 Bump API for javadoc cleanup. Minor code cleanup and nullability checks. | |
65f0047 Bump API for javadoc updates. | |
8df34b5 Bump API for stable API 5.1.0 release. | |
a0f12d9 Bump Mixin to 0.6.8-SNAPSHOT | |
738a0eb Bump mixins for allowing overwrites having access modifiers changed with access transformers. Fixes SpongePowered/SpongeForge#1604. | |
4568944 CAll detectAndSendChanges for 'invalid' clicks to ensure that we always fire click events | |
b633b08 Check for asynchronous setBlockState in ConcurrentChecks mixin plugin | |
8fa9126 Clean up check for invalid 'spectator' containers | |
ff967b5 Cleanup error handling. Fixes #1273 | |
59e9e4e Cleanup error handling. | |
915bf99 Commas. | |
37bf495 Disable pre-merging by default on SpongeForge | |
d85744b Do not assume all tracked entities are players. Fixes SpongePowered/SpongeForge#1605. | |
1ab7926 Don't crash when setting invalid villager id's. Simply reset them. Forge has some special hooks to achieve this. Fixes SpongePowered/SpongeForge#1190 Fixes SpongePowered/SpongeForge#1412 | |
426fb68 Don't fire an inventory event if there are no transactions. | |
ead0600 Don't process block items drops twice in EntityTickPhaseState | |
4648e4a Don't use EnumActionResult for determining whether to restore item | |
d575cf7 Ensure that lazily loaded world infos are not going to produce an NPE… in certain mod cases for dummy worlds. | |
08c32a0 Fire DropItemEvent.Dispense instead of Custom on container close | |
9452c75 Fix CME during TE removal. Fixes #1722 | |
afeeeef Fix MixinMapGenStronghold injection. | |
3a7bb32 Fix ProjectileLauncher for some projectiles. Fixes #1114 | |
b523d02 Fix ProjectileLauncher for some projectiles | |
a4de2ee Fix all instance field accessors qualified with 'this'. | |
ee1c39e Fix block registry mod spam. Fixes SpongePowered/SpongeForge#1273 | |
ba78773 Fix common compiling after bad cherry-pick. | |
d298b84 Fix crash with entity activation immunity checks. | |
d47ab21 Fix fishing rods being unable to hook entities properly | |
1914a54 Fix hanging entities dropping twice when dead. Fixes SpongePowered/SpongeForge#1419 | |
8f57885 Fix improperly mapped ParticleTypes.MOB_SPELL | |
bed5183 Fix item drops for blocks not being captured. Fixes #1183 | |
33fbb3b Fix spacing. | |
ce9fcfb Fix test after merge. | |
2ed9740 Fix the build. | |
048c6a7 Include entire fastutil library | |
2adcb44 Include fastutil LongOpenHashSet in gradle. | |
d709598 Make Netty log the caught exception from ChannelHandler#exceptionCaught | |
a63c775 Make World#getRawLight public to resolve a cornercase issue with COFH. Fixes SpongePowered/SpongeForge#1604. | |
37f6174 Make updateBlocks public. Fixes SpongePowered/SpongeForge#1720 | |
77e0f61 Merge DimensionType fixes with WorldManager. Merges #1313. | |
8132611 Merge misplaced phase completion. Merges #1471. | |
d237111 Merge pull request #1262 from dualspiral/bugfix/1243-5.2 | |
aecb0a0 Merge pull request #1485 from Cybermaxke/method-tracker-stable-5 | |
595c21e Merge pull request #1496 from Cybermaxke/tracking-fix-stable-5 | |
ae11ab7 Merge pull request #1502 from Cybermaxke/fix-tracker-class-loading-s5 | |
3a0b163 Merge pull request #1555 from randombyte-developer/stable-5 | |
3392fc6 Move Forge's TE Unload patch to an optimization mixin. | |
70ebb0b Only process block captures for STOP_SLEEPING entity action | |
94063c5 Revert "Port over some of the printer limiters for reducing log spam from exceptions with relation to CauseTracking." at @phit's request. | |
1306c26 Port over some of the printer limiters for reducing log spam from exceptions with relation to CauseTracking. | |
4e7f10a Profiler fixup | |
9cae185 Properly capture blocks when player manually wakes up | |
5b1de03 Re-add onlyOnce check | |
0a464af Remove TE unload optimization. | |
709b51f Remove debug. Use throwable in all other cases. | |
9bc7446 Remove mixin debug from previous commit. | |
97bb099 Stub-implement Achievement interface, fixes SpongePowered/SpongeCommon#1363 | |
87a0179 Throw better exception when villager has no careers | |
50f1125 Update SpongeAPI for AP change | |
b8e3f73 Update VanillaGradle to 2.2-5, fixes compatibility with IntelliJ EAP | |
6530d82 Use throwable when catching phase errors. Fixes #1273 | |
457df46 fire ClickInventoryEvent.Drop.Single and Full when dropping items with no open container also fix some ItemStack null checks | |
187b452 fire ClickInventoryEvent.Drop.Single and Full when dropping items with no open container | |
d338dc3 fix PropertyStrategy ignoring operators closes #1642 | |
46c9eb3 fix PropertyStrategy ignoring operators |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
c8d4cee Bump API towards 6.1.0-SNAPSHOT. | |
ae510e0 Bump mixins to allow for overwrites having a higher accessibility than expected. Fixes SpongePowered/SpongeForge#1604. | |
c928639 Enter game state events for plugin container tracking. This affected data registrations for legacy methods. | |
b46b615 Fix MixinChunk overwrites. | |
8153960 Fix block registry mod spam. Fixes SpongePowered/SpongeForge#1273 | |
963556d Fix core json. | |
134ebbd Fix error in MixinBlockRedstoneWire. | |
5e3f044 Fix legacy registration id using pre-generated identifier with pre-attached plugin id for custom data. | |
1eeca16 Frigging commas. | |
7a1e8a6 Implement Health Scaling. The way this is implemented is that the client (and other clients) will see the scaled health, whereas the server logic still retains the actual health. This way, mods and plugins, will not be falsely told about the actual health value of a player. Scaling is also implemented in a way that it can be natively removed (and therefor ignored) depending if a plugin wishes scaling to be removed in the future. Since it persists, it now acts as a true data concept with processing only at the packet level to avoid synchronization issues with alternative methods of implementation. | |
a748def Implement Health Scaling. | |
0b8116d Include entire fastutil library | |
01b3ccd Merge pull request #1486 from Cybermaxke/method-tracker-stable-6 | |
c864716 Merge pull request #1497 from Cybermaxke/tracking-fix-stable-6 | |
ef17c98 Merge pull request #1501 from Cybermaxke/fic-tracker-class-loading-s6 | |
5167727 Move Forge's TE Unload patch to an optimization mixin. | |
1972f8e Remove TE unload optimization. | |
33c5ccd Remove invalid mixin from core json. | |
ab56d32 Replace a hacky (and now broken) client-side test to allow connecting to external servers. Fixes #1384 | |
83b2bf7 Initial Commit for unified project6b48a8c Run snapshot test with lwts | |
3bc78c3 Slipped through my fingers during a cherry pick conflict. | |
0c02819 Throw better exception when villager has no careers | |
3a247f6 Update MCP mappings to stable_32 | |
78b72d3 Update MixinChunk_TileEntity_Unload to newer MCP mappings in stable-6 | |
d338dc3 fix PropertyStrategy ignoring operators closes #1642 | |
b7d963e fix PropertyStrategy ignoring operators |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment