Skip to content

Commit dc9f53a

Browse files
committed
changes from 1.21.11
1 parent a5c77d2 commit dc9f53a

File tree

6 files changed

+16
-13
lines changed

6 files changed

+16
-13
lines changed

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ spotless {
9898
.style('PALANTIR')
9999

100100
removeUnusedImports()
101+
trimTrailingWhitespace()
101102
endWithNewline()
102103
}
103104
}

src/main/java/me/matl114/events/RenderListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public static void init() {}
3131
@ExtraArgs(
3232
value = {ItemStack.class},
3333
names = {"originalItemStack"})
34-
private static final EventChannel<ItemModel> customModelOverride = new EventChannel<>();
34+
private static final EventChannel<Identifier> customModelOverride = new EventChannel<>();
3535

3636
public static Identifier wrapAsModModel(Identifier id) {
3737
return id;

src/main/java/me/matl114/hacks/modules/models/NewStyleModel.java

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@ public void registerAll() {
5555

5656
private Map<Identifier, Optional<ItemModel>> cache = new HashMap<>();
5757

58-
private Map<Item, Optional<ItemModel>> cacheItem = new HashMap<>();
58+
private Map<Item, Identifier> cacheItem = new HashMap<>();
5959

60-
public void onModelOverride(Event<ItemModel> event) {
60+
public void onModelOverride(Event<Identifier> event) {
6161
if (event.context != null) return;
6262
ItemStack item = event.getArgs(0);
6363
if (enableEnchant.get()) {
@@ -85,15 +85,17 @@ public void onModelOverride(Event<ItemModel> event) {
8585
: new Identifier(
8686
NAMESPACE, MODEL_PATH + identifier2.getPath() + "_" + level))));
8787
Optional<ItemModel> modelId = cache.computeIfAbsent(id, RenderListener::getModModel);
88-
modelId.ifPresent(event::context);
88+
if (modelId.isPresent()) {
89+
event.context(id);
90+
}
8991
}
9092
}
9193
}
9294
}
9395
if (shouldEnableNewStyle(item)) {
9496
var model = cacheItem.get(item.getItem());
95-
if (model != null && model.isPresent()) {
96-
event.context(model.get());
97+
if (model != null) {
98+
event.context(model);
9799
}
98100
}
99101
}
@@ -108,7 +110,7 @@ public void onRefreshCache(Event<ResourceManager> event) {
108110
Optional<ItemModel> modelId = RenderListener.getModModel(id);
109111
// todo: what?
110112
if (modelId.isPresent()) {
111-
cacheItem.put(item, modelId);
113+
cacheItem.put(item, id);
112114
Debug.info("Loading new-version model", id);
113115
}
114116
}

src/main/java/me/matl114/hacks/modules/models/SlimefunModels.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public void onModelSupply(Event<Set<Identifier>> event) {
6969
}
7070
}
7171

72-
public void onModelOverride(Event<ItemModel> event) {
72+
public void onModelOverride(Event<Identifier> event) {
7373
if (event.context != null) return;
7474

7575
if (enableModel.get()) {
@@ -83,7 +83,7 @@ public void onModelOverride(Event<ItemModel> event) {
8383
Optional<ItemModel> modelOptional =
8484
modelCache.computeIfAbsent(identifier, RenderListener::getOptionalModelOf);
8585
if (modelOptional.isPresent()) {
86-
event.context(modelOptional.get());
86+
event.context(identifier);
8787
return;
8888
}
8989
}

src/main/java/me/matl114/hacks/modules/models/StorageDisplay.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import me.matl114.managers.config.FlagRef;
2020
import me.matl114.utils.EntityUtils;
2121
import me.matl114.utils.ItemStackUtils;
22-
import net.minecraft.client.render.item.model.ItemModel;
2322
import net.minecraft.entity.EntityType;
2423
import net.minecraft.item.Item;
2524
import net.minecraft.item.ItemStack;
@@ -187,16 +186,16 @@ public void onProductsSpecialPlugin(Event<ItemStack> event) {
187186
}
188187
}
189188

190-
public void onGceChickenModel(Event<ItemModel> IItemModelEvent) {
189+
public void onGceChickenModel(Event<Identifier> IItemModelEvent) {
191190
if (IItemModelEvent.context() != null) return;
192191
if (isActive()) {
193192
ItemStack stack = IItemModelEvent.getArgs(0);
194193
String optionalChicken = handlePureChickenDNAInfo(stack);
195194
if (optionalChicken != null) {
196195
String val = dnaInfo.get(optionalChicken);
197196
if (val != null) {
198-
RenderListener.getModModel(new Identifier("slimefunhelper", "gce/" + val))
199-
.ifPresent(IItemModelEvent::context);
197+
Identifier id = new Identifier("slimefunhelper", "gce/" + val);
198+
RenderListener.getModModel(id).ifPresent((v) -> IItemModelEvent.context(id));
200199
}
201200
}
202201
}

src/main/resources/assets/slimefunhelper/lang/en_us.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@
132132
"att-bot.mace-height-multiply.tooltips": "值不应高于170,若同时使用TP Reach,则值不应高于140/100",
133133
"att-bot.mace-pass-totem": "武器攻击:重锤pass图腾",
134134
"att-bot.mace-pass-totem.tooltips": "测试功能\n不稳定",
135+
"att-bot.mace-enable": "武器攻击:启用重锤",
135136
"att-bot.opposite-attack-multiply": "武器攻击:身后实体加权",
136137
"att-bot.opposite-attack-multiply.tooltips": "在玩家身后的实体在进行攻击目标选取的时候会获得此加权值\u000A这是为了防止反作弊插件在玩家身后生成假人来测试杀戮\n不加权情况为0.0D,值越大,身后实体越不可能被攻击",
137138
"att-bot.player-attack-multiply": "武器攻击:玩家加权",

0 commit comments

Comments
 (0)