1.14.3 pre 4, added back profiling and removed double dispensing for blocks.

This commit is contained in:
gnembon committed 2019-06-19 21:37:04 -03:00
1 parent e4e4188dfc
commit 224468964b
6 files changed
+9 -32

No files matched your search

+3 -3
View File
@@ -4,9 +4,9 @@ org.gradle.jvmargs=-Xmx1G
# Fabric Properties # Fabric Properties
# check these on https://fabricmc.net/use # check these on https://fabricmc.net/use
# or better: https://modmuss50.me/fabric.html # or better: https://modmuss50.me/fabric.html
minecraft_version=1.14.3-pre2 minecraft_version=1.14.3-pre4
yarn_mappings=1.14.3-pre2+build.1 yarn_mappings=1.14.3-pre4+build.1
loader_version=0.4.8+build.154 loader_version=0.4.8+build.155
# Mod Properties # Mod Properties
mod_version = 0.1a mod_version = 0.1a
@@ -1,21 +0,0 @@
package carpet.mixins;
import carpet.settings.CarpetSettings;
import net.minecraft.block.dispenser.BlockPlacementDispenserBehavior;
import net.minecraft.item.ItemStack;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Redirect;
@Mixin(BlockPlacementDispenserBehavior.class)
public class BlockPlacementDispenserBehaviourMixin
{
@Redirect(method = "dispenseSilently", at = @At(value="INVOKE", target="Lnet/minecraft/item/ItemStack;decrement(I)V"))
private void cancleDoubleDecrement(ItemStack stack, int amount)
{
if (!CarpetSettings.stackableShulkerBoxes)
{
stack.decrement(amount);
}
}
}
@@ -32,7 +32,7 @@ public abstract class LivingEntity_maxCollisionsMixin extends Entity
{ {
List<Entity> list_1 = this.world.getEntities((Entity)this, this.getBoundingBox(), EntityPredicates.canBePushedBy(this)); List<Entity> list_1 = this.world.getEntities((Entity)this, this.getBoundingBox(), EntityPredicates.canBePushedBy(this));
if (!list_1.isEmpty()) { if (!list_1.isEmpty()) {
int int_1 = this.world.getGameRules().getInteger(GameRules.MAX_ENTITY_CRAMMING); int int_1 = this.world.getGameRules().getInt(GameRules.MAX_ENTITY_CRAMMING);
int int_2; int int_2;
if (int_1 > 0 && list_1.size() > int_1 - 1 && this.random.nextInt(4) == 0) { if (int_1 > 0 && list_1.size() > int_1 - 1 && this.random.nextInt(4) == 0) {
int_2 = 0; int_2 = 0;
@@ -19,7 +19,7 @@ import java.util.function.BooleanSupplier;
@Mixin(ServerChunkManager.class) @Mixin(ServerChunkManager.class)
public abstract class ServerChunkManager_tickMixin public abstract class ServerChunkManager_tickMixin
{ {
/*
@Shadow @Final private ServerWorld world; @Shadow @Final private ServerWorld world;
CarpetProfiler.ProfilerToken currentSection; CarpetProfiler.ProfilerToken currentSection;
@@ -66,7 +66,7 @@ public abstract class ServerChunkManager_tickMixin
{ {
CarpetProfiler.end_current_section(currentSection); CarpetProfiler.end_current_section(currentSection);
} }
}*/ }
//// Tick freeze //// Tick freeze
@Redirect(method = "tickChunks", at = @At( @Redirect(method = "tickChunks", at = @At(
@@ -174,8 +174,8 @@ public class EntityValue extends Value
put("invulnerable", (e, a) -> new NumericValue(e.isInvulnerable())); put("invulnerable", (e, a) -> new NumericValue(e.isInvulnerable()));
put("dimension", (e, a) -> new StringValue(e.dimension.toString().replaceFirst("minecraft:",""))); put("dimension", (e, a) -> new StringValue(e.dimension.toString().replaceFirst("minecraft:","")));
put("height", (e, a) -> new NumericValue(e.getSize(EntityPose.STANDING).height)); put("height", (e, a) -> new NumericValue(e.getDimensions(EntityPose.STANDING).height));
put("width", (e, a) -> new NumericValue(e.getSize(EntityPose.STANDING).width)); put("width", (e, a) -> new NumericValue(e.getDimensions(EntityPose.STANDING).width));
put("eye_height", (e, a) -> new NumericValue(e.getEyeHeight(EntityPose.STANDING))); put("eye_height", (e, a) -> new NumericValue(e.getEyeHeight(EntityPose.STANDING)));
put("age", (e, a) -> new NumericValue(e.age)); put("age", (e, a) -> new NumericValue(e.age));
put("item", (e, a) -> (e instanceof ItemEntity)?new StringValue(((ItemEntity) e).getStack().getName().getString()):Value.NULL); put("item", (e, a) -> (e instanceof ItemEntity)?new StringValue(((ItemEntity) e).getStack().getName().getString()):Value.NULL);
+1 -3
View File
@@ -91,9 +91,7 @@
"PistonBlock_movableTEMixin", "PistonBlock_movableTEMixin",
"PistonBlockEntity_movableTEMixin", "PistonBlockEntity_movableTEMixin",
"World_movableTEMixin", "World_movableTEMixin",
"WorldChunk_movableTEMixin", "WorldChunk_movableTEMixin"
"BlockPlacementDispenserBehaviourMixin"
], ],
"client": [ "client": [
"MinecraftClientMixin", "MinecraftClientMixin",