21 whole commits, this is gonna be long,
Changelog:
Added an EntityDataManager entry for AbstractStandEntity, MASTER_UNIQUE_ID.
Used AbstractStandEntity#MASTER_UNIQUE_ID to prevent Stand's from despawning when their master logs out.
Refactored main package name to io.github.novarch129.jojomod from com.novarch.jojomod as I don't own that domain.
Removed AbstractStandEntity#standID as it was unused, I can just use instanceof instead.
Finally fixed TheHandEntity#teleportMaster, I'd say it's been broken for about 3 weeks.
Added IMessage, mostly for convenience, so I don't forget a parameter in a packet method.
Switched packet registration to use instance methods instead static ones.
Switched PacketHandler#register method to be called in FMLCommonSetupEvent instead of in the main constructor.
Added /stand command, allows you to set, removeor evolve your Stand.
Fixed Aerosmith's brain-dead radar code, it had no chance of working in multiplayer.
Bump Forge version to 31.2.31.
Added a lot of helpful code comments in AbstractStandEntity.
Fixed a crash from StandPunchEvent, caused by the new Stand attack code.
Well, it's a lot of changes, but I think I'm finally happy with the mods core functionality, The Hand should be done this week, I know it took way to long, but I had a lot of issues with my old code and had to change them. I'm hoping to release the mod this month, but we'll see about that, see you next pull.
21 whole commits, this is gonna be long, Changelog:
EntityDataManager
entry forAbstractStandEntity
,MASTER_UNIQUE_ID
.AbstractStandEntity#MASTER_UNIQUE_ID
to prevent Stand's from despawning when their master logs out.io.github.novarch129.jojomod
fromcom.novarch.jojomod
as I don't own that domain.AbstractStandEntity#standID
as it was unused, I can just useinstanceof
instead.TheHandEntity#teleportMaster
, I'd say it's been broken for about 3 weeks.IMessage
, mostly for convenience, so I don't forget a parameter in a packet method.instance
methods insteadstatic
ones.PacketHandler#register
method to be called inFMLCommonSetupEvent
instead of in the main constructor./stand
command, allows you toset
,remove
orevolve
your Stand.31.2.31
.AbstractStandEntity
.StandPunchEvent
, caused by the new Stand attack code.Well, it's a lot of changes, but I think I'm finally happy with the mods core functionality, The Hand should be done this week, I know it took way to long, but I had a lot of issues with my old code and had to change them. I'm hoping to release the mod this month, but we'll see about that, see you next pull.