|
1 | | -package co.runed.multicharacter.integration.mpm; |
| 1 | +package co.runed.multicharacter.addons.mpm; |
2 | 2 |
|
3 | 3 | import co.runed.multicharacter.MultiCharacterMod; |
4 | | -import co.runed.multicharacter.api.IMultiCharacterIntegration; |
| 4 | +import co.runed.multicharacter.addons.mpm.packets.CPacketUpdateMPM; |
| 5 | +import co.runed.multicharacter.addons.mpm.packets.SPacketSaveMPM; |
| 6 | +import co.runed.multicharacter.api.Addon; |
5 | 7 | import co.runed.multicharacter.character.Character; |
6 | 8 | import co.runed.multicharacter.character.CharacterManager; |
7 | 9 | import co.runed.multicharacter.network.PacketDispatcher; |
8 | 10 | import net.minecraft.entity.player.EntityPlayer; |
9 | 11 | import net.minecraft.nbt.NBTTagCompound; |
10 | | -import net.minecraftforge.common.MinecraftForge; |
11 | 12 | import net.minecraftforge.fml.relauncher.Side; |
12 | 13 | import noppes.mpm.ModelData; |
13 | 14 |
|
14 | | -public class MPMIntegration implements IMultiCharacterIntegration |
| 15 | +public class MPMAddon extends Addon |
15 | 16 | { |
16 | 17 | public static final String NBT_DATA_KEY = "MorePlayerModels"; |
17 | 18 |
|
18 | 19 | @Override |
19 | 20 | public void init() |
20 | 21 | { |
| 22 | + this.setClientAddon(new MPMClientAddon()); |
| 23 | + |
21 | 24 | PacketDispatcher.registerPacket(CPacketUpdateMPM.Handler.class, CPacketUpdateMPM.class, Side.CLIENT); |
22 | 25 | PacketDispatcher.registerPacket(SPacketSaveMPM.Handler.class, SPacketSaveMPM.class, Side.SERVER); |
23 | | - |
24 | | - MinecraftForge.EVENT_BUS.register(this); |
25 | | - } |
26 | | - |
27 | | - @Override |
28 | | - public void clientInit() |
29 | | - { |
30 | 26 | } |
31 | 27 |
|
32 | 28 | @Override |
|
0 commit comments