|
19 | 19 | package com.viaversion.viabackwards; |
20 | 20 |
|
21 | 21 | import com.viaversion.viabackwards.api.ViaBackwardsPlatform; |
22 | | -import com.viaversion.viabackwards.listener.BlockBreakListener; |
23 | | -import com.viaversion.viabackwards.listener.FireDamageListener; |
24 | | -import com.viaversion.viabackwards.listener.FireExtinguishListener; |
25 | | -import com.viaversion.viabackwards.listener.LecternInteractListener; |
26 | | -import com.viaversion.viabackwards.listener.PlayerItemDropListener; |
| 22 | +import com.viaversion.viabackwards.listener.DurabilitySync1_11; |
| 23 | +import com.viaversion.viabackwards.listener.PlayerHurtSound1_12; |
| 24 | +import com.viaversion.viabackwards.listener.FireExtinguish1_16; |
| 25 | +import com.viaversion.viabackwards.listener.LecternInteract1_14; |
| 26 | +import com.viaversion.viabackwards.listener.ItemDropSync1_17; |
| 27 | +import com.viaversion.viabackwards.listener.SpearAttack1_21_11; |
27 | 28 | import com.viaversion.viabackwards.protocol.v1_20_2to1_20.provider.AdvancementCriteriaProvider; |
28 | 29 | import com.viaversion.viabackwards.provider.BukkitAdvancementCriteriaProvider; |
29 | 30 | import com.viaversion.viaversion.api.Via; |
@@ -53,20 +54,23 @@ public void enable() { |
53 | 54 | ViaBackwardsPlatform.super.enable(); |
54 | 55 |
|
55 | 56 | final ProtocolVersion protocolVersion = Via.getAPI().getServerVersion().highestSupportedProtocolVersion(); |
| 57 | + if (protocolVersion.newerThanOrEqualTo(ProtocolVersion.v1_21_11)) { |
| 58 | + new SpearAttack1_21_11(this).register(); |
| 59 | + } |
56 | 60 | if (protocolVersion.newerThanOrEqualTo(ProtocolVersion.v1_17)) { |
57 | | - new PlayerItemDropListener(this).register(); |
| 61 | + new ItemDropSync1_17(this).register(); |
58 | 62 | } |
59 | 63 | if (protocolVersion.newerThanOrEqualTo(ProtocolVersion.v1_16)) { |
60 | | - new FireExtinguishListener(this).register(); |
| 64 | + new FireExtinguish1_16(this).register(); |
61 | 65 | } |
62 | 66 | if (protocolVersion.newerThanOrEqualTo(ProtocolVersion.v1_14)) { |
63 | | - new LecternInteractListener(this).register(); |
| 67 | + new LecternInteract1_14(this).register(); |
64 | 68 | } |
65 | 69 | if (protocolVersion.newerThanOrEqualTo(ProtocolVersion.v1_12)) { |
66 | | - new FireDamageListener(this).register(); |
| 70 | + new PlayerHurtSound1_12(this).register(); |
67 | 71 | } |
68 | 72 | if (protocolVersion.newerThanOrEqualTo(ProtocolVersion.v1_11)) { |
69 | | - new BlockBreakListener(this).register(); |
| 73 | + new DurabilitySync1_11(this).register(); |
70 | 74 | } |
71 | 75 |
|
72 | 76 | final ViaProviders providers = Via.getManager().getProviders(); |
|
0 commit comments