--- a/net/minecraft/server/TagRegistry.java +++ b/net/minecraft/server/TagRegistry.java @@ -58,7 +58,7 @@ CompletableFuture>> completablefuture1 = this.itemTags.a(iresourcemanager, executor); CompletableFuture>> completablefuture2 = this.fluidTags.a(iresourcemanager, executor); CompletableFuture>>> completablefuture3 = this.entityTags.a(iresourcemanager, executor); - CompletableFuture completablefuture4 = completablefuture.thenCombine(completablefuture1, Pair::of).thenCombine(completablefuture2.thenCombine(completablefuture3, Pair::of), (pair, pair1) -> { + CompletableFuture completablefuture4 = completablefuture.thenCombine(completablefuture1, Pair::of).thenCombine(completablefuture2.thenCombine(completablefuture3, Pair::of), (pair, pair1) -> { // CraftBukkit - decompile error return new TagRegistry.a((Map) pair.getFirst(), (Map) pair.getSecond(), (Map) pair1.getFirst(), (Map) pair1.getSecond()); }); @@ -72,6 +72,12 @@ TagsItem.a((Tags) this.itemTags); TagsFluid.a((Tags) this.fluidTags); TagsEntity.a((Tags) this.entityTags); + // CraftBukkit start + this.blockTags.version++; + this.itemTags.version++; + this.fluidTags.version++; + this.entityTags.version++; + // CraftBukkit end }, executor1); }