1
0
mirror of https://github.com/GeyserMC/Rainbow.git synced 2025-12-19 14:59:16 +00:00

Rename this too

This commit is contained in:
Eclipse
2025-07-18 07:54:01 +00:00
parent 4f9c8a2eea
commit a64806e34e
7 changed files with 15 additions and 15 deletions

View File

@@ -5,7 +5,7 @@ import net.minecraft.resources.ResourceLocation;
// Implemented on BlockModelWrapper, since this class doesn't store its model after baking, we have to store it manually
public interface BlockModelWrapperLocationAccessor {
ResourceLocation geyser_mappings_generator$getModelOrigin();
ResourceLocation rainbow$getModelOrigin();
void geyser_mappings_generator$setModelOrigin(ResourceLocation model);
void rainbow$setModelOrigin(ResourceLocation model);
}

View File

@@ -8,5 +8,5 @@ import java.util.Optional;
// Implemented on ModelManager, since this class doesn't keep the resolved models after baking, we have to store it manually
public interface ResolvedModelAccessor {
Optional<ResolvedModel> geyser_mappings_generator$getResolvedModel(ResourceLocation location);
Optional<ResolvedModel> rainbow$getResolvedModel(ResourceLocation location);
}

View File

@@ -6,7 +6,7 @@ import net.minecraft.client.renderer.item.ItemModel;
// Implemented on BlockModelWrapper, since this class doesn't store the cases it has in a nice format after baking, we have to store it manually
public interface SelectItemModelCasesAccessor<T> {
Object2ObjectMap<T, ItemModel> geyser_mappings_generator$getCases();
Object2ObjectMap<T, ItemModel> rainbow$getCases();
void geyser_mappings_generator$setCases(Object2ObjectMap<T, ItemModel> cases);
void rainbow$setCases(Object2ObjectMap<T, ItemModel> cases);
}

View File

@@ -79,9 +79,9 @@ public class BedrockItemMapper {
private static void mapItem(ItemModel model, MappingContext context) {
switch (model) {
case BlockModelWrapper modelWrapper -> {
ResourceLocation itemModelLocation = ((BlockModelWrapperLocationAccessor) modelWrapper).geyser_mappings_generator$getModelOrigin();
ResourceLocation itemModelLocation = ((BlockModelWrapperLocationAccessor) modelWrapper).rainbow$getModelOrigin();
((ResolvedModelAccessor) Minecraft.getInstance().getModelManager()).geyser_mappings_generator$getResolvedModel(itemModelLocation)
((ResolvedModelAccessor) Minecraft.getInstance().getModelManager()).rainbow$getResolvedModel(itemModelLocation)
.ifPresentOrElse(itemModel -> {
ResolvedModel parentModel = itemModel.parent();
boolean handheld = false;
@@ -153,7 +153,7 @@ public class BedrockItemMapper {
}
//noinspection unchecked
Object2ObjectMap<T, ItemModel> cases = ((SelectItemModelCasesAccessor<T>) model).geyser_mappings_generator$getCases();
Object2ObjectMap<T, ItemModel> cases = ((SelectItemModelCasesAccessor<T>) model).rainbow$getCases();
cases.forEach((key, value) -> mapItem(value, context.with(new GeyserMatchPredicate(dataConstructor.apply(key)), "select case " + key + " ")));
mapItem(cases.defaultReturnValue(), context.child("default case "));

View File

@@ -19,12 +19,12 @@ public abstract class BlockModelWrapperMixin implements ItemModel, BlockModelWra
private ResourceLocation modelOrigin;
@Override
public ResourceLocation geyser_mappings_generator$getModelOrigin() {
public ResourceLocation rainbow$getModelOrigin() {
return modelOrigin;
}
@Override
public void geyser_mappings_generator$setModelOrigin(ResourceLocation model) {
public void rainbow$setModelOrigin(ResourceLocation model) {
modelOrigin = model;
}
@@ -37,7 +37,7 @@ public abstract class BlockModelWrapperMixin implements ItemModel, BlockModelWra
@Inject(method = "bake", at = @At("TAIL"))
public void setModelOrigin(BakingContext context, CallbackInfoReturnable<ItemModel> callbackInfoReturnable) {
((BlockModelWrapperLocationAccessor) callbackInfoReturnable.getReturnValue()).geyser_mappings_generator$setModelOrigin(model);
((BlockModelWrapperLocationAccessor) callbackInfoReturnable.getReturnValue()).rainbow$setModelOrigin(model);
}
}
}

View File

@@ -36,7 +36,7 @@ public abstract class ModelManagerMixin implements PreparableReloadListener, Aut
}
@Override
public Optional<ResolvedModel> geyser_mappings_generator$getResolvedModel(ResourceLocation location) {
public Optional<ResolvedModel> rainbow$getResolvedModel(ResourceLocation location) {
return unbakedResolvedModels == null ? Optional.empty() : Optional.ofNullable(unbakedResolvedModels.get(location));
}
}

View File

@@ -19,12 +19,12 @@ public abstract class SelectItemModelMixin<T> implements ItemModel, SelectItemMo
private Object2ObjectMap<T, ItemModel> cases;
@Override
public Object2ObjectMap<T, ItemModel> geyser_mappings_generator$getCases() {
public Object2ObjectMap<T, ItemModel> rainbow$getCases() {
return cases;
}
@Override
public void geyser_mappings_generator$setCases(Object2ObjectMap<T, ItemModel> cases) {
public void rainbow$setCases(Object2ObjectMap<T, ItemModel> cases) {
this.cases = cases;
}
@@ -35,7 +35,7 @@ public abstract class SelectItemModelMixin<T> implements ItemModel, SelectItemMo
public void setCases(BakingContext bakingContext, ItemModel model, CallbackInfoReturnable<ItemModel> callbackInfoReturnable,
@Local Object2ObjectMap<T, ItemModel> cases) {
//noinspection unchecked
((SelectItemModelCasesAccessor<T>) callbackInfoReturnable.getReturnValue()).geyser_mappings_generator$setCases(cases);
((SelectItemModelCasesAccessor<T>) callbackInfoReturnable.getReturnValue()).rainbow$setCases(cases);
}
}
}