Commits
md_5 authored 8da2a0a6466
54 54 | + if (!itemstack.isEmpty()) { |
55 55 | + itemstack.setCount(0); // SPIGOT-7996: clear after conversion |
56 56 | + } |
57 57 | + } |
58 58 | + } |
59 59 | + } |
60 60 | + // CraftBukkit end |
61 61 | }, |
62 62 | SPLIT_ON_DEATH(false) { |
63 63 | @Override |
64 - | |
65 - | } |
64 + | |
66 65 | |
67 66 | abstract void convert(EntityInsentient entityinsentient, EntityInsentient entityinsentient1, ConversionParams conversionparams); |
68 - | + |
69 - | + void postConvert(EntityInsentient entityinsentient, EntityInsentient entityinsentient1, ConversionParams conversionparams) {} // CraftBukkit |
70 67 | |
68 + | + void postConvert(EntityInsentient entityinsentient, EntityInsentient entityinsentient1, ConversionParams conversionparams) {} // CraftBukkit |
69 + | + |
71 70 | void convertCommon(EntityInsentient entityinsentient, EntityInsentient entityinsentient1, ConversionParams conversionparams) { |
72 71 | entityinsentient1.setAbsorptionAmount(entityinsentient.getAbsorptionAmount()); |
72 + | Iterator iterator = entityinsentient.getActiveEffects().iterator(); |
73 73 | |
74 74 | entityinsentient1.setNoGravity(entityinsentient.isNoGravity()); |
75 75 | entityinsentient1.setPortalCooldown(entityinsentient.getPortalCooldown()); |
76 76 | entityinsentient1.setSilent(entityinsentient.isSilent()); |
77 77 | - Set set = entityinsentient.getTags(); |
78 78 | + Set<String> set = entityinsentient.getTags(); // CraftBukkit - decompile error |
79 79 | |
80 80 | Objects.requireNonNull(entityinsentient1); |
81 81 | set.forEach(entityinsentient1::addTag); |