Optimizations
Optimized jetpack usage check
This commit is contained in:
parent
b682a7e03d
commit
951e6854ac
2 changed files with 42 additions and 38 deletions
|
|
@ -10,7 +10,7 @@ loader_version=0.16.14
|
||||||
loom_version=1.10-SNAPSHOT
|
loom_version=1.10-SNAPSHOT
|
||||||
|
|
||||||
# Mod Properties
|
# Mod Properties
|
||||||
mod_version=1.0.3
|
mod_version=1.0.4
|
||||||
maven_group=konhaiii.powered_jetpacks
|
maven_group=konhaiii.powered_jetpacks
|
||||||
archives_base_name=powered_jetpacks
|
archives_base_name=powered_jetpacks
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@ public abstract class ClientPlayerEntityMixin {
|
||||||
@Inject(method = "tick", at = @At("HEAD"))
|
@Inject(method = "tick", at = @At("HEAD"))
|
||||||
private void onTick(CallbackInfo ci) {
|
private void onTick(CallbackInfo ci) {
|
||||||
ClientPlayerEntity player = (ClientPlayerEntity) (Object) this;
|
ClientPlayerEntity player = (ClientPlayerEntity) (Object) this;
|
||||||
|
if (player.input.jumping) {
|
||||||
ItemStack chestStack = player.getEquippedStack(EquipmentSlot.CHEST);
|
ItemStack chestStack = player.getEquippedStack(EquipmentSlot.CHEST);
|
||||||
ItemStack backStack = ItemStack.EMPTY;
|
ItemStack backStack = ItemStack.EMPTY;
|
||||||
|
|
||||||
|
|
@ -49,7 +50,7 @@ public abstract class ClientPlayerEntityMixin {
|
||||||
jetpackStack = backStack;
|
jetpackStack = backStack;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (jetpackStack != null && player.input.jumping) {
|
if (jetpackStack != null) {
|
||||||
PacketByteBuf buf = PacketByteBufs.create();
|
PacketByteBuf buf = PacketByteBufs.create();
|
||||||
JetpackItem jetpack = (JetpackItem) jetpackStack.getItem();
|
JetpackItem jetpack = (JetpackItem) jetpackStack.getItem();
|
||||||
Vec3d velocity = player.getVelocity();
|
Vec3d velocity = player.getVelocity();
|
||||||
|
|
@ -72,6 +73,9 @@ public abstract class ClientPlayerEntityMixin {
|
||||||
} else if (soundCounter != 8) {
|
} else if (soundCounter != 8) {
|
||||||
soundCounter = 8;
|
soundCounter = 8;
|
||||||
}
|
}
|
||||||
|
} else if (soundCounter != 8) {
|
||||||
|
soundCounter = 8;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@Unique
|
@Unique
|
||||||
private boolean isValidJetpack(ItemStack stack) {
|
private boolean isValidJetpack(ItemStack stack) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue