Skip to content

Commit

Permalink
v1.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
IThundxr committed Apr 8, 2024
1 parent e24df22 commit 397ce00
Show file tree
Hide file tree
Showing 7 changed files with 33 additions and 6 deletions.
8 changes: 6 additions & 2 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
------------------------------------------------------
Version 0.0.1
Version 1.0.1
------------------------------------------------------
- Fix crash from different mixin signature on forge
------------------------------------------------------
Version 1.0.0
------------------------------------------------------
Additions
- Everything
- Initial Release
1 change: 0 additions & 1 deletion common/src/main/resources/numismatics-common.mixins.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
"client": [
"client.MixinBitmapProvider$Definition",
"client.MixinChatScreen",
"client.MixinGoggleOverlayRenderer",
"client.MixinPonderTooltipHandler"
],
"mixins": [
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package dev.ithundxr.createnumismatics.fabric.mixin.client;

import com.llamalad7.mixinextras.injector.wrapoperation.Operation;
import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation;
import com.simibubi.create.content.equipment.goggles.GoggleOverlayRenderer;
import com.simibubi.create.content.equipment.goggles.GogglesItem;
import com.tterrag.registrate.util.entry.ItemEntry;
import dev.ithundxr.createnumismatics.util.ClientUtils;
import net.minecraft.world.item.ItemStack;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;

@Mixin(GoggleOverlayRenderer.class)
public class MixinGoggleOverlayRenderer {
@WrapOperation(
method = "renderOverlay",
at = @At(value = "INVOKE", target = "Lcom/tterrag/registrate/util/entry/ItemEntry;asStack()Lnet/minecraft/world/item/ItemStack;")
)
private static ItemStack changeDisplayItem(ItemEntry<GogglesItem> instance, Operation<ItemStack> original) {
return ClientUtils.changeGoggleOverlayItem(() -> original.call(instance));
}
}
1 change: 1 addition & 0 deletions fabric/src/main/resources/numismatics.mixins.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"package": "dev.ithundxr.createnumismatics.mixin",
"compatibilityLevel": "JAVA_17",
"client": [
"client.MixinGoggleOverlayRenderer"
],
"mixins": [
],
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package dev.ithundxr.createnumismatics.mixin.client;
package dev.ithundxr.createnumismatics.forge.mixin.client;

import com.llamalad7.mixinextras.injector.wrapoperation.Operation;
import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation;
Expand Down
3 changes: 2 additions & 1 deletion forge/src/main/resources/numismatics.mixins.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
"package": "dev.ithundxr.createnumismatics.forge.mixin",
"compatibilityLevel": "JAVA_17",
"client": [
"client.ClientPacketListenerMixin"
"client.ClientPacketListenerMixin",
"client.MixinGoggleOverlayRenderer"
],
"mixins": [
"ServerGamePacketListenerImplMixin"
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ org.gradle.jvmargs = -Xmx4G

# Mod Info
archives_base_name = CreateNumismatics
mod_version = 1.0.0
mod_version = 1.0.1
maven_group = dev.ithundxr

minecraft_version = 1.20.1
Expand Down

0 comments on commit 397ce00

Please sign in to comment.