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

Relocate Geyser mapping codecs

This commit is contained in:
Eclipse
2025-10-14 09:07:45 +00:00
parent 7c4c10d9cb
commit b741eac4c6
15 changed files with 22 additions and 27 deletions

View File

@@ -1,4 +1,4 @@
package org.geysermc.rainbow.mapping.geyser;
package org.geysermc.rainbow.definition;
import com.mojang.serialization.Codec;
import com.mojang.serialization.MapCodec;
@@ -8,7 +8,7 @@ import net.minecraft.core.component.DataComponentType;
import net.minecraft.core.component.DataComponents;
import net.minecraft.resources.ResourceLocation;
import org.geysermc.rainbow.Rainbow;
import org.geysermc.rainbow.mapping.geyser.predicate.GeyserPredicate;
import org.geysermc.rainbow.definition.predicate.GeyserPredicate;
import java.util.List;
import java.util.Optional;

View File

@@ -1,4 +1,4 @@
package org.geysermc.rainbow.mapping.geyser;
package org.geysermc.rainbow.definition;
import com.mojang.serialization.MapCodec;
import com.mojang.serialization.codecs.RecordCodecBuilder;

View File

@@ -1,4 +1,4 @@
package org.geysermc.rainbow.mapping.geyser;
package org.geysermc.rainbow.definition;
import net.minecraft.resources.ResourceLocation;

View File

@@ -1,4 +1,4 @@
package org.geysermc.rainbow.mapping.geyser;
package org.geysermc.rainbow.definition;
import com.mojang.serialization.Codec;
import com.mojang.serialization.MapCodec;

View File

@@ -1,4 +1,4 @@
package org.geysermc.rainbow.mapping.geyser;
package org.geysermc.rainbow.definition;
import com.mojang.serialization.Codec;
import com.mojang.serialization.DataResult;

View File

@@ -1,4 +1,4 @@
package org.geysermc.rainbow.mapping.geyser;
package org.geysermc.rainbow.definition;
import com.google.common.collect.Multimap;
import com.google.common.collect.MultimapBuilder;

View File

@@ -1,4 +1,4 @@
package org.geysermc.rainbow.mapping.geyser;
package org.geysermc.rainbow.definition;
import com.mojang.serialization.MapCodec;
import com.mojang.serialization.codecs.RecordCodecBuilder;

View File

@@ -1,4 +1,4 @@
package org.geysermc.rainbow.mapping.geyser.predicate;
package org.geysermc.rainbow.definition.predicate;
import com.google.common.base.Suppliers;
import com.mojang.serialization.Codec;

View File

@@ -1,4 +1,4 @@
package org.geysermc.rainbow.mapping.geyser.predicate;
package org.geysermc.rainbow.definition.predicate;
import com.mojang.serialization.Codec;
import com.mojang.serialization.MapCodec;

View File

@@ -1,4 +1,4 @@
package org.geysermc.rainbow.mapping.geyser.predicate;
package org.geysermc.rainbow.definition.predicate;
import com.mojang.serialization.Codec;
import com.mojang.serialization.MapCodec;

View File

@@ -1,4 +1,4 @@
package org.geysermc.rainbow.mapping.geyser.predicate;
package org.geysermc.rainbow.definition.predicate;
import com.google.common.base.Suppliers;
import com.mojang.serialization.Codec;

View File

@@ -42,14 +42,14 @@ import org.geysermc.rainbow.mapping.animation.BedrockAnimationContext;
import org.geysermc.rainbow.mapping.attachable.AttachableMapper;
import org.geysermc.rainbow.mapping.geometry.BedrockGeometryContext;
import org.geysermc.rainbow.mapping.geometry.GeometryMapper;
import org.geysermc.rainbow.mapping.geyser.GeyserBaseDefinition;
import org.geysermc.rainbow.mapping.geyser.GeyserItemDefinition;
import org.geysermc.rainbow.mapping.geyser.GeyserLegacyDefinition;
import org.geysermc.rainbow.mapping.geyser.GeyserSingleDefinition;
import org.geysermc.rainbow.mapping.geyser.predicate.GeyserConditionPredicate;
import org.geysermc.rainbow.mapping.geyser.predicate.GeyserMatchPredicate;
import org.geysermc.rainbow.mapping.geyser.predicate.GeyserPredicate;
import org.geysermc.rainbow.mapping.geyser.predicate.GeyserRangeDispatchPredicate;
import org.geysermc.rainbow.definition.GeyserBaseDefinition;
import org.geysermc.rainbow.definition.GeyserItemDefinition;
import org.geysermc.rainbow.definition.GeyserLegacyDefinition;
import org.geysermc.rainbow.definition.GeyserSingleDefinition;
import org.geysermc.rainbow.definition.predicate.GeyserConditionPredicate;
import org.geysermc.rainbow.definition.predicate.GeyserMatchPredicate;
import org.geysermc.rainbow.definition.predicate.GeyserPredicate;
import org.geysermc.rainbow.definition.predicate.GeyserRangeDispatchPredicate;
import org.geysermc.rainbow.mixin.LateBoundIdMapperAccessor;
import org.geysermc.rainbow.mixin.RangeSelectItemModelAccessor;
import org.geysermc.rainbow.mixin.TextureSlotsAccessor;

View File

@@ -2,7 +2,7 @@ package org.geysermc.rainbow.mapping;
import net.minecraft.resources.ResourceLocation;
import org.geysermc.rainbow.mapping.geometry.GeometryRenderer;
import org.geysermc.rainbow.mapping.geyser.GeyserMappings;
import org.geysermc.rainbow.definition.GeyserMappings;
import java.nio.file.Path;
import java.util.function.Consumer;

View File

@@ -20,7 +20,7 @@ import org.geysermc.rainbow.mapping.AssetResolver;
import org.geysermc.rainbow.mapping.BedrockItemMapper;
import org.geysermc.rainbow.mapping.PackContext;
import org.geysermc.rainbow.mapping.geometry.NoopGeometryRenderer;
import org.geysermc.rainbow.mapping.geyser.GeyserMappings;
import org.geysermc.rainbow.definition.GeyserMappings;
import org.jetbrains.annotations.NotNull;
import java.io.FileOutputStream;

View File

@@ -15,11 +15,6 @@
"license": "MIT",
"icon": "assets/rainbow/icon.png",
"environment": "client",
"entrypoints": {
"client": [
"org.geysermc.rainbow.Rainbow"
]
},
"mixins": [
"rainbow.mixins.json"
],