*: apply the import order from SpongeAPI consistently
This mostly resolves the import order issues introduced when remapping
This commit is contained in:
1 parent
25ae9841ef
commit
ae86a5c88c
743 files changed
+1902
-2105
No files matched your search
+22
-1
@@ -291,6 +291,27 @@ allprojects {
|
||||
isPreserveFileTimestamps = false
|
||||
isReproducibleFileOrder = true
|
||||
}
|
||||
|
||||
spotless {
|
||||
java {
|
||||
toggleOffOn("@formatter:off", "@formatter:on")
|
||||
endWithNewline()
|
||||
indentWithSpaces(4)
|
||||
trimTrailingWhitespace()
|
||||
importOrderFile(rootProject.file("SpongeAPI/extra/eclipse/sponge_eclipse.importorder"))
|
||||
}
|
||||
if (project.name != "generator") { // removeUnusedImports parses with the javac version used by Gradle, so generator can fail to parse
|
||||
java {
|
||||
removeUnusedImports()
|
||||
}
|
||||
}
|
||||
kotlinGradle {
|
||||
endWithNewline()
|
||||
indentWithSpaces(4)
|
||||
trimTrailingWhitespace()
|
||||
}
|
||||
}
|
||||
|
||||
val spongeSnapshotRepo: String? by project
|
||||
val spongeReleaseRepo: String? by project
|
||||
tasks {
|
||||
@@ -418,4 +439,4 @@ publishing {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -530,4 +530,4 @@ fun printParents(conf: Configuration, indent: String, seen: MutableSet<Configura
|
||||
println("$indent - ${parent.name}")
|
||||
printParents(parent, indent + " ", seen)
|
||||
}
|
||||
}*/
|
||||
}*/
|
||||
-1
@@ -32,7 +32,6 @@ import org.spongepowered.plugin.metadata.model.PluginDependency;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
import java.util.Set;
|
||||
|
||||
|
||||
@@ -42,4 +42,4 @@ public final class SpongeForgeModule extends AbstractModule {
|
||||
this.bind(SpongeCommandManager.class).to(ForgeCommandManager.class);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -29,7 +29,6 @@ import com.mojang.serialization.DynamicOps;
|
||||
import net.minecraft.nbt.CompoundTag;
|
||||
import net.minecraft.nbt.Tag;
|
||||
import net.minecraft.world.level.storage.LevelStorageSource;
|
||||
import net.minecraft.world.level.storage.PrimaryLevelData;
|
||||
import net.minecraft.world.level.storage.WorldData;
|
||||
import net.minecraftforge.fml.WorldPersistenceHooks;
|
||||
import org.spongepowered.common.bridge.world.level.storage.PrimaryLevelDataBridge;
|
||||
|
||||
-1
@@ -30,7 +30,6 @@ import org.spongepowered.api.event.cause.entity.MovementTypes;
|
||||
import org.spongepowered.api.world.portal.PortalType;
|
||||
import org.spongepowered.api.world.portal.PortalTypes;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.Shadow;
|
||||
import org.spongepowered.common.world.portal.PortalLogic;
|
||||
|
||||
// PortalLogic matches signatures for ITeleporter when appropriate,
|
||||
|
||||
-2
@@ -34,10 +34,8 @@ import org.spongepowered.asm.mixin.injection.Inject;
|
||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
||||
import org.spongepowered.common.SpongeCommon;
|
||||
import org.spongepowered.common.SpongeLifecycle;
|
||||
import org.spongepowered.common.hooks.PlatformHooks;
|
||||
import org.spongepowered.common.inject.SpongeGuice;
|
||||
import org.spongepowered.common.launch.Launch;
|
||||
import org.spongepowered.forge.hook.ForgeEventHooks;
|
||||
import org.spongepowered.forge.launch.ForgeLaunch;
|
||||
|
||||
@Mixin(Bootstrap.class)
|
||||
|
||||
@@ -32,12 +32,13 @@ import com.squareup.javapoet.TypeName;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.tags.Tag;
|
||||
|
||||
import javax.lang.model.element.Modifier;
|
||||
import java.io.IOException;
|
||||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
import javax.lang.model.element.Modifier;
|
||||
|
||||
public final class TagGenerator implements Generator {
|
||||
|
||||
private static final RegistryScope SCOPE = RegistryScope.GAME;
|
||||
|
||||
+2
-2
@@ -42,8 +42,8 @@ extensions.configure(MinecraftRepositoryExtension::class) {
|
||||
|
||||
if (!file("SpongeAPI/gradle.properties").exists()) {
|
||||
throw InvalidUserDataException("""
|
||||
The SpongeAPI submodule required to build does not appear to be set up.
|
||||
|
||||
The SpongeAPI submodule required to build does not appear to be set up.
|
||||
|
||||
To correct this, run
|
||||
git submodule update --init --recursive
|
||||
from the project's checkout directory.
|
||||
|
||||
@@ -24,12 +24,11 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor;
|
||||
|
||||
import net.minecraft.ChatFormatting;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import net.minecraft.ChatFormatting;
|
||||
|
||||
@Mixin(ChatFormatting.class)
|
||||
public interface ChatFormattingAccessor {
|
||||
|
||||
|
||||
+1
-1
@@ -24,12 +24,12 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.commands.arguments.selector.options;
|
||||
|
||||
import net.minecraft.commands.arguments.selector.options.EntitySelectorOptions;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
import org.spongepowered.common.UntransformedAccessorError;
|
||||
|
||||
import java.util.Map;
|
||||
import net.minecraft.commands.arguments.selector.options.EntitySelectorOptions;
|
||||
|
||||
@Mixin(EntitySelectorOptions.class)
|
||||
public interface EntitySelectorOptionsAccessor {
|
||||
|
||||
+2
-2
@@ -24,12 +24,12 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.commands.arguments.selector.options;
|
||||
|
||||
import net.minecraft.commands.arguments.selector.EntitySelectorParser;
|
||||
import net.minecraft.commands.arguments.selector.options.EntitySelectorOptions;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.function.Predicate;
|
||||
import net.minecraft.commands.arguments.selector.EntitySelectorParser;
|
||||
import net.minecraft.commands.arguments.selector.options.EntitySelectorOptions;
|
||||
|
||||
@Mixin(targets = "net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Option")
|
||||
public interface EntitySelectorOptions_OptionAccessor {
|
||||
|
||||
+2
-2
@@ -24,13 +24,13 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.commands.synchronization;
|
||||
|
||||
import net.minecraft.commands.synchronization.ArgumentTypes;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
import org.spongepowered.common.UntransformedAccessorError;
|
||||
|
||||
import java.util.Map;
|
||||
import net.minecraft.commands.synchronization.ArgumentTypes;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
|
||||
@Mixin(ArgumentTypes.class)
|
||||
public interface ArgumentTypesAccessor {
|
||||
|
||||
+1
-1
@@ -25,11 +25,11 @@
|
||||
package org.spongepowered.common.accessor.commands.synchronization;
|
||||
|
||||
import com.mojang.brigadier.arguments.ArgumentType;
|
||||
import net.minecraft.commands.synchronization.EmptyArgumentSerializer;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.function.Supplier;
|
||||
import net.minecraft.commands.synchronization.EmptyArgumentSerializer;
|
||||
|
||||
@Mixin(EmptyArgumentSerializer.class)
|
||||
public interface EmptyArgumentSerializerAccessor<T extends ArgumentType<?>> {
|
||||
|
||||
+3
-3
@@ -24,14 +24,14 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.core;
|
||||
|
||||
import net.minecraft.core.Registry;
|
||||
import net.minecraft.core.RegistryAccess;
|
||||
import net.minecraft.resources.ResourceKey;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
import org.spongepowered.common.UntransformedAccessorError;
|
||||
|
||||
import java.util.Map;
|
||||
import net.minecraft.core.Registry;
|
||||
import net.minecraft.core.RegistryAccess;
|
||||
import net.minecraft.resources.ResourceKey;
|
||||
|
||||
@Mixin(RegistryAccess.class)
|
||||
public interface RegistryAccessAccessor {
|
||||
|
||||
+1
-1
@@ -25,11 +25,11 @@
|
||||
package org.spongepowered.common.accessor.network;
|
||||
|
||||
import io.netty.channel.Channel;
|
||||
import net.minecraft.network.Connection;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.net.SocketAddress;
|
||||
import net.minecraft.network.Connection;
|
||||
|
||||
@Mixin(Connection.class)
|
||||
public interface ConnectionAccessor {
|
||||
|
||||
+1
-1
@@ -24,11 +24,11 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.network.protocol.game;
|
||||
|
||||
import net.minecraft.network.protocol.game.ClientboundAddPlayerPacket;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.UUID;
|
||||
import net.minecraft.network.protocol.game.ClientboundAddPlayerPacket;
|
||||
|
||||
@Mixin(ClientboundAddPlayerPacket.class)
|
||||
public interface ClientboundAddPlayerPacketAccessor {
|
||||
|
||||
+1
-1
@@ -24,11 +24,11 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.network.protocol.game;
|
||||
|
||||
import net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.List;
|
||||
import net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket;
|
||||
|
||||
@Mixin(ClientboundPlayerInfoPacket.class)
|
||||
public interface ClientboundPlayerInfoPacketAccessor {
|
||||
|
||||
+3
-4
@@ -25,14 +25,13 @@
|
||||
package org.spongepowered.common.accessor.server.level;
|
||||
|
||||
import net.minecraft.server.level.ServerEntity;
|
||||
import net.minecraft.server.level.ServerPlayer;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
import net.minecraft.server.level.ServerPlayer;
|
||||
import org.spongepowered.asm.mixin.gen.Invoker;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
@Mixin(targets = "net/minecraft/server/level/ChunkMap$TrackedEntity")
|
||||
public interface ChunkMap_TrackedEntityAccessor {
|
||||
|
||||
|
||||
+3
-3
@@ -25,6 +25,9 @@
|
||||
package org.spongepowered.common.accessor.server.level;
|
||||
|
||||
import it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet;
|
||||
import net.minecraft.server.level.ServerLevel;
|
||||
import net.minecraft.world.entity.Entity;
|
||||
import net.minecraft.world.level.BlockEventData;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
@@ -32,9 +35,6 @@ import org.spongepowered.asm.mixin.gen.Invoker;
|
||||
import org.spongepowered.common.UntransformedAccessorError;
|
||||
|
||||
import java.util.Queue;
|
||||
import net.minecraft.server.level.ServerLevel;
|
||||
import net.minecraft.world.entity.Entity;
|
||||
import net.minecraft.world.level.BlockEventData;
|
||||
|
||||
@Mixin(ServerLevel.class)
|
||||
public interface ServerLevelAccessor {
|
||||
|
||||
+1
-1
@@ -24,11 +24,11 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.server.players;
|
||||
|
||||
import net.minecraft.server.players.IpBanList;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Invoker;
|
||||
|
||||
import java.net.SocketAddress;
|
||||
import net.minecraft.server.players.IpBanList;
|
||||
|
||||
@Mixin(IpBanList.class)
|
||||
public interface IpBanListAccessor {
|
||||
|
||||
+2
-2
@@ -24,6 +24,8 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.server.players;
|
||||
|
||||
import net.minecraft.server.players.StoredUserEntry;
|
||||
import net.minecraft.server.players.StoredUserList;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
@@ -31,8 +33,6 @@ import org.spongepowered.asm.mixin.gen.Invoker;
|
||||
import org.spongepowered.common.UntransformedAccessorError;
|
||||
|
||||
import java.util.Map;
|
||||
import net.minecraft.server.players.StoredUserEntry;
|
||||
import net.minecraft.server.players.StoredUserList;
|
||||
|
||||
@Mixin(StoredUserList.class)
|
||||
public interface StoredUserListAccessor<K, V extends StoredUserEntry<K>> {
|
||||
|
||||
@@ -27,7 +27,6 @@ package org.spongepowered.common.accessor.tags;
|
||||
import net.minecraft.tags.ItemTags;
|
||||
import net.minecraft.tags.StaticTagHelper;
|
||||
import net.minecraft.world.item.Item;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
import org.spongepowered.common.UntransformedAccessorError;
|
||||
|
||||
+2
-3
@@ -24,13 +24,12 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.damagesource;
|
||||
|
||||
import net.minecraft.world.damagesource.CombatEntry;
|
||||
import net.minecraft.world.damagesource.DamageSource;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import net.minecraft.world.damagesource.CombatEntry;
|
||||
import net.minecraft.world.damagesource.DamageSource;
|
||||
|
||||
@Mixin(CombatEntry.class)
|
||||
public interface CombatEntryAccessor {
|
||||
|
||||
|
||||
+2
-2
@@ -24,13 +24,13 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.entity;
|
||||
|
||||
import net.minecraft.world.effect.MobEffectInstance;
|
||||
import net.minecraft.world.entity.AreaEffectCloud;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.Mutable;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.List;
|
||||
import net.minecraft.world.effect.MobEffectInstance;
|
||||
import net.minecraft.world.entity.AreaEffectCloud;
|
||||
|
||||
@Mixin(AreaEffectCloud.class)
|
||||
public interface AreaEffectCloudAccessor {
|
||||
|
||||
+7
-7
@@ -24,6 +24,12 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.entity;
|
||||
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.network.syncher.EntityDataAccessor;
|
||||
import net.minecraft.world.damagesource.DamageSource;
|
||||
import net.minecraft.world.entity.LivingEntity;
|
||||
import net.minecraft.world.entity.player.Player;
|
||||
import net.minecraft.world.item.ItemStack;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
@@ -31,12 +37,6 @@ import org.spongepowered.asm.mixin.gen.Invoker;
|
||||
import org.spongepowered.common.UntransformedAccessorError;
|
||||
|
||||
import java.util.Optional;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.network.syncher.EntityDataAccessor;
|
||||
import net.minecraft.world.damagesource.DamageSource;
|
||||
import net.minecraft.world.entity.LivingEntity;
|
||||
import net.minecraft.world.entity.player.Player;
|
||||
import net.minecraft.world.item.ItemStack;
|
||||
|
||||
@Mixin(LivingEntity.class)
|
||||
public interface LivingEntityAccessor {
|
||||
@@ -83,7 +83,7 @@ public interface LivingEntityAccessor {
|
||||
@Accessor("lastHurt") void accessor$lastHurt(final float lastHurt);
|
||||
|
||||
@Accessor("lastHurtByMob") @Nullable LivingEntity accessor$lastHurtByMob();
|
||||
|
||||
|
||||
@Accessor("autoSpinAttackTicks") int accessor$autoSpinAttackTicks();
|
||||
|
||||
@Accessor("useItem") void accessor$useItem(final ItemStack useItem);
|
||||
|
||||
+2
-2
@@ -24,12 +24,12 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.entity.ai.targeting;
|
||||
|
||||
import net.minecraft.world.entity.LivingEntity;
|
||||
import net.minecraft.world.entity.ai.targeting.TargetingConditions;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.function.Predicate;
|
||||
import net.minecraft.world.entity.LivingEntity;
|
||||
import net.minecraft.world.entity.ai.targeting.TargetingConditions;
|
||||
|
||||
@Mixin(TargetingConditions.class)
|
||||
public interface TargetingConditionsAccessor {
|
||||
|
||||
+1
-1
@@ -24,11 +24,11 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.entity.animal;
|
||||
|
||||
import net.minecraft.world.entity.animal.Animal;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.UUID;
|
||||
import net.minecraft.world.entity.animal.Animal;
|
||||
|
||||
@Mixin(Animal.class)
|
||||
public interface AnimalAccessor {
|
||||
|
||||
+2
-2
@@ -24,6 +24,8 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.entity.animal;
|
||||
|
||||
import net.minecraft.network.syncher.EntityDataAccessor;
|
||||
import net.minecraft.world.entity.animal.Fox;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
import org.spongepowered.asm.mixin.gen.Invoker;
|
||||
@@ -31,8 +33,6 @@ import org.spongepowered.common.UntransformedAccessorError;
|
||||
|
||||
import java.util.Optional;
|
||||
import java.util.UUID;
|
||||
import net.minecraft.network.syncher.EntityDataAccessor;
|
||||
import net.minecraft.world.entity.animal.Fox;
|
||||
|
||||
@Mixin(Fox.class)
|
||||
public interface FoxAccessor {
|
||||
|
||||
+4
-4
@@ -24,15 +24,15 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.entity.animal;
|
||||
|
||||
import net.minecraft.network.syncher.EntityDataAccessor;
|
||||
import net.minecraft.world.entity.animal.Sheep;
|
||||
import net.minecraft.world.item.DyeColor;
|
||||
import net.minecraft.world.level.ItemLike;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
import org.spongepowered.common.UntransformedAccessorError;
|
||||
|
||||
import java.util.Map;
|
||||
import net.minecraft.network.syncher.EntityDataAccessor;
|
||||
import net.minecraft.world.entity.animal.Sheep;
|
||||
import net.minecraft.world.item.DyeColor;
|
||||
import net.minecraft.world.level.ItemLike;
|
||||
|
||||
@Mixin(Sheep.class)
|
||||
public interface SheepAccessor {
|
||||
|
||||
+2
-2
@@ -24,12 +24,12 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.entity.projectile;
|
||||
|
||||
import net.minecraft.world.effect.MobEffectInstance;
|
||||
import net.minecraft.world.entity.projectile.Arrow;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.Set;
|
||||
import net.minecraft.world.effect.MobEffectInstance;
|
||||
import net.minecraft.world.entity.projectile.Arrow;
|
||||
|
||||
@Mixin(Arrow.class)
|
||||
public interface ArrowAccessor {
|
||||
|
||||
+1
-1
@@ -24,11 +24,11 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.entity.projectile;
|
||||
|
||||
import net.minecraft.world.entity.projectile.Projectile;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.UUID;
|
||||
import net.minecraft.world.entity.projectile.Projectile;
|
||||
|
||||
@Mixin(Projectile.class)
|
||||
public interface ProjectileAccessor {
|
||||
|
||||
+2
-2
@@ -24,12 +24,12 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.entity.raid;
|
||||
|
||||
import net.minecraft.world.entity.raid.Raid;
|
||||
import net.minecraft.world.entity.raid.Raids;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.Map;
|
||||
import net.minecraft.world.entity.raid.Raid;
|
||||
import net.minecraft.world.entity.raid.Raids;
|
||||
|
||||
@Mixin(Raids.class)
|
||||
public interface RaidsAccessor {
|
||||
|
||||
+3
-3
@@ -24,6 +24,9 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.gen;
|
||||
|
||||
import net.minecraft.core.MappedRegistry;
|
||||
import net.minecraft.world.level.dimension.LevelStem;
|
||||
import net.minecraft.world.level.levelgen.WorldGenSettings;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.Mutable;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
@@ -31,9 +34,6 @@ import org.spongepowered.asm.mixin.gen.Invoker;
|
||||
import org.spongepowered.common.UntransformedInvokerError;
|
||||
|
||||
import java.util.Optional;
|
||||
import net.minecraft.core.MappedRegistry;
|
||||
import net.minecraft.world.level.dimension.LevelStem;
|
||||
import net.minecraft.world.level.levelgen.WorldGenSettings;
|
||||
|
||||
@Mixin(WorldGenSettings.class)
|
||||
public interface DimensionGeneratorSettingsAccessor {
|
||||
|
||||
+4
-4
@@ -24,15 +24,15 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.inventory;
|
||||
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.List;
|
||||
import net.minecraft.core.NonNullList;
|
||||
import net.minecraft.world.inventory.AbstractContainerMenu;
|
||||
import net.minecraft.world.inventory.ContainerListener;
|
||||
import net.minecraft.world.inventory.Slot;
|
||||
import net.minecraft.world.item.ItemStack;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mixin(AbstractContainerMenu.class)
|
||||
public interface AbstractContainerMenuAccessor {
|
||||
|
||||
+2
-2
@@ -24,12 +24,12 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.item;
|
||||
|
||||
import net.minecraft.world.item.DiggerItem;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.Set;
|
||||
import net.minecraft.world.item.DiggerItem;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
|
||||
@Mixin(DiggerItem.class)
|
||||
public interface DiggerItemAccessor {
|
||||
|
||||
+1
-1
@@ -25,12 +25,12 @@
|
||||
package org.spongepowered.common.accessor.world.item.crafting;
|
||||
|
||||
import com.google.gson.JsonObject;
|
||||
import net.minecraft.world.item.crafting.Ingredient;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Invoker;
|
||||
import org.spongepowered.common.UntransformedInvokerError;
|
||||
|
||||
import java.util.stream.Stream;
|
||||
import net.minecraft.world.item.crafting.Ingredient;
|
||||
|
||||
@Mixin(Ingredient.class)
|
||||
public interface IngredientAccessor {
|
||||
|
||||
+3
-3
@@ -25,15 +25,15 @@
|
||||
package org.spongepowered.common.accessor.world.item.crafting;
|
||||
|
||||
import com.google.gson.JsonArray;
|
||||
import net.minecraft.core.NonNullList;
|
||||
import net.minecraft.world.item.crafting.Ingredient;
|
||||
import net.minecraft.world.item.crafting.ShapedRecipe;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
import org.spongepowered.asm.mixin.gen.Invoker;
|
||||
import org.spongepowered.common.UntransformedInvokerError;
|
||||
|
||||
import java.util.Map;
|
||||
import net.minecraft.core.NonNullList;
|
||||
import net.minecraft.world.item.crafting.Ingredient;
|
||||
import net.minecraft.world.item.crafting.ShapedRecipe;
|
||||
|
||||
@Mixin(ShapedRecipe.class)
|
||||
public interface ShapedRecipeAccessor {
|
||||
|
||||
+2
-2
@@ -24,12 +24,12 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.level;
|
||||
|
||||
import net.minecraft.world.level.BaseSpawner;
|
||||
import net.minecraft.world.level.SpawnData;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.List;
|
||||
import net.minecraft.world.level.BaseSpawner;
|
||||
import net.minecraft.world.level.SpawnData;
|
||||
|
||||
@Mixin(BaseSpawner.class)
|
||||
public interface BaseSpawnerAccessor {
|
||||
|
||||
+2
-2
@@ -24,12 +24,12 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.level;
|
||||
|
||||
import net.minecraft.world.level.GameRules;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
import org.spongepowered.common.UntransformedAccessorError;
|
||||
|
||||
import java.util.Map;
|
||||
import net.minecraft.world.level.GameRules;
|
||||
import org.spongepowered.common.UntransformedAccessorError;
|
||||
|
||||
@Mixin(GameRules.class)
|
||||
public interface GameRulesAccessor {
|
||||
|
||||
+2
-2
@@ -24,13 +24,13 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.level.biome;
|
||||
|
||||
import net.minecraft.world.level.biome.Biome;
|
||||
import net.minecraft.world.level.biome.BiomeSource;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.Mutable;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.List;
|
||||
import net.minecraft.world.level.biome.Biome;
|
||||
import net.minecraft.world.level.biome.BiomeSource;
|
||||
|
||||
@Mixin(BiomeSource.class)
|
||||
public interface BiomeSourceAccessor {
|
||||
|
||||
+3
-3
@@ -25,6 +25,9 @@
|
||||
package org.spongepowered.common.accessor.world.level.biome;
|
||||
|
||||
import com.mojang.datafixers.util.Pair;
|
||||
import net.minecraft.core.Registry;
|
||||
import net.minecraft.world.level.biome.Biome;
|
||||
import net.minecraft.world.level.biome.MultiNoiseBiomeSource;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
import org.spongepowered.asm.mixin.gen.Invoker;
|
||||
@@ -34,9 +37,6 @@ import org.spongepowered.common.UntransformedInvokerError;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import java.util.function.Supplier;
|
||||
import net.minecraft.core.Registry;
|
||||
import net.minecraft.world.level.biome.Biome;
|
||||
import net.minecraft.world.level.biome.MultiNoiseBiomeSource;
|
||||
|
||||
@Mixin(MultiNoiseBiomeSource.class)
|
||||
public interface MultiNoiseBiomeSourceAccessor {
|
||||
|
||||
+3
-3
@@ -24,14 +24,14 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.level.block;
|
||||
|
||||
import net.minecraft.core.dispenser.DispenseItemBehavior;
|
||||
import net.minecraft.world.item.Item;
|
||||
import net.minecraft.world.level.block.DispenserBlock;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
import org.spongepowered.common.UntransformedAccessorError;
|
||||
|
||||
import java.util.Map;
|
||||
import net.minecraft.core.dispenser.DispenseItemBehavior;
|
||||
import net.minecraft.world.item.Item;
|
||||
import net.minecraft.world.level.block.DispenserBlock;
|
||||
|
||||
@Mixin(DispenserBlock.class)
|
||||
public interface DispenserBlockAccessor {
|
||||
|
||||
+2
-2
@@ -24,14 +24,14 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.level.block.entity;
|
||||
|
||||
import net.minecraft.world.effect.MobEffect;
|
||||
import net.minecraft.world.level.block.entity.BeaconBlockEntity;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
import org.spongepowered.common.UntransformedAccessorError;
|
||||
|
||||
import java.util.Set;
|
||||
import net.minecraft.world.effect.MobEffect;
|
||||
import net.minecraft.world.level.block.entity.BeaconBlockEntity;
|
||||
|
||||
@Mixin(BeaconBlockEntity.class)
|
||||
public interface BeaconBlockEntityAccessor {
|
||||
|
||||
+1
-1
@@ -56,5 +56,5 @@ public interface StructureBlockEntityAccessor {
|
||||
@Accessor("integrity") float accessor$integrity();
|
||||
|
||||
@Accessor("seed") long accessor$seed();
|
||||
|
||||
|
||||
}
|
||||
+1
-1
@@ -24,12 +24,12 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.level.block.state;
|
||||
|
||||
import net.minecraft.world.level.block.state.StateHolder;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Invoker;
|
||||
import org.spongepowered.common.UntransformedInvokerError;
|
||||
|
||||
import java.util.Collection;
|
||||
import net.minecraft.world.level.block.state.StateHolder;
|
||||
|
||||
@Mixin(StateHolder.class)
|
||||
public interface StateHolderAccessor {
|
||||
|
||||
+2
-2
@@ -24,12 +24,12 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.level.border;
|
||||
|
||||
import net.minecraft.world.level.border.BorderChangeListener;
|
||||
import net.minecraft.world.level.border.WorldBorder;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.List;
|
||||
import net.minecraft.world.level.border.BorderChangeListener;
|
||||
import net.minecraft.world.level.border.WorldBorder;
|
||||
|
||||
@Mixin(WorldBorder.class)
|
||||
public interface WorldBorderAccessor {
|
||||
|
||||
+2
-2
@@ -24,12 +24,12 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.level.chunk;
|
||||
|
||||
import net.minecraft.world.level.chunk.LevelChunk;
|
||||
import net.minecraft.world.level.levelgen.Heightmap;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.Map;
|
||||
import net.minecraft.world.level.chunk.LevelChunk;
|
||||
import net.minecraft.world.level.levelgen.Heightmap;
|
||||
|
||||
@Mixin(LevelChunk.class)
|
||||
public interface LevelChunkAccessor {
|
||||
|
||||
+7
-7
@@ -24,13 +24,6 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.level.dimension;
|
||||
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
import org.spongepowered.asm.mixin.gen.Invoker;
|
||||
import org.spongepowered.common.UntransformedAccessorError;
|
||||
import org.spongepowered.common.UntransformedInvokerError;
|
||||
|
||||
import java.util.OptionalLong;
|
||||
import net.minecraft.core.Registry;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.world.level.biome.Biome;
|
||||
@@ -38,6 +31,13 @@ import net.minecraft.world.level.biome.BiomeZoomer;
|
||||
import net.minecraft.world.level.chunk.ChunkGenerator;
|
||||
import net.minecraft.world.level.dimension.DimensionType;
|
||||
import net.minecraft.world.level.levelgen.NoiseGeneratorSettings;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
import org.spongepowered.asm.mixin.gen.Invoker;
|
||||
import org.spongepowered.common.UntransformedAccessorError;
|
||||
import org.spongepowered.common.UntransformedInvokerError;
|
||||
|
||||
import java.util.OptionalLong;
|
||||
|
||||
@Mixin(DimensionType.class)
|
||||
public interface DimensionTypeAccessor {
|
||||
|
||||
+1
-1
@@ -24,11 +24,11 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.level.storage;
|
||||
|
||||
import net.minecraft.world.level.storage.LevelStorageSource;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.nio.file.Path;
|
||||
import net.minecraft.world.level.storage.LevelStorageSource;
|
||||
|
||||
@Mixin(LevelStorageSource.LevelStorageAccess.class)
|
||||
public interface LevelStorageSource_LevelStorageAccessAccessor {
|
||||
|
||||
+1
-1
@@ -24,11 +24,11 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.level.storage;
|
||||
|
||||
import net.minecraft.world.level.storage.PlayerDataStorage;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.io.File;
|
||||
import net.minecraft.world.level.storage.PlayerDataStorage;
|
||||
|
||||
@Mixin(PlayerDataStorage.class)
|
||||
public interface PlayerDataStorageAccessor {
|
||||
|
||||
+5
-5
@@ -24,18 +24,18 @@
|
||||
*/
|
||||
package org.spongepowered.common.accessor.world.scores;
|
||||
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import net.minecraft.world.scores.Objective;
|
||||
import net.minecraft.world.scores.PlayerTeam;
|
||||
import net.minecraft.world.scores.Score;
|
||||
import net.minecraft.world.scores.Scoreboard;
|
||||
import net.minecraft.world.scores.criteria.ObjectiveCriteria;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
import org.spongepowered.common.UntransformedAccessorError;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Mixin(Scoreboard.class)
|
||||
public interface ScoreboardAccessor {
|
||||
|
||||
|
||||
+1
-1
@@ -24,9 +24,9 @@
|
||||
*/
|
||||
package org.spongepowered.common.applaunch.config.common;
|
||||
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Comment;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Setting;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
+1
-1
@@ -24,9 +24,9 @@
|
||||
*/
|
||||
package org.spongepowered.common.applaunch.config.common;
|
||||
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Comment;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Setting;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public final class CommandsHiddenCategory {
|
||||
|
||||
+2
-2
@@ -24,11 +24,11 @@
|
||||
*/
|
||||
package org.spongepowered.common.applaunch.config.common;
|
||||
|
||||
import org.spongepowered.common.applaunch.config.core.Config;
|
||||
import org.spongepowered.common.applaunch.config.core.IpSet;
|
||||
import org.spongepowered.configurate.NodePath;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Comment;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Setting;
|
||||
import org.spongepowered.common.applaunch.config.core.Config;
|
||||
import org.spongepowered.common.applaunch.config.core.IpSet;
|
||||
import org.spongepowered.configurate.transformation.ConfigurationTransformation;
|
||||
import org.spongepowered.configurate.transformation.TransformAction;
|
||||
|
||||
|
||||
+1
-1
@@ -24,9 +24,9 @@
|
||||
*/
|
||||
package org.spongepowered.common.applaunch.config.common;
|
||||
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Comment;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Setting;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public class DebugCategory {
|
||||
|
||||
+1
-1
@@ -24,9 +24,9 @@
|
||||
*/
|
||||
package org.spongepowered.common.applaunch.config.common;
|
||||
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Comment;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Setting;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public class EigenRedstoneCategory {
|
||||
|
||||
+1
-1
@@ -24,9 +24,9 @@
|
||||
*/
|
||||
package org.spongepowered.common.applaunch.config.common;
|
||||
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Comment;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Setting;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public final class ExploitCategory {
|
||||
|
||||
+2
-2
@@ -24,10 +24,10 @@
|
||||
*/
|
||||
package org.spongepowered.common.applaunch.config.common;
|
||||
|
||||
import org.spongepowered.common.applaunch.config.core.TokenHoldingString;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Comment;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Setting;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.common.applaunch.config.core.TokenHoldingString;
|
||||
|
||||
@ConfigSerializable
|
||||
public final class GeneralCategory {
|
||||
|
||||
+1
-1
@@ -24,9 +24,9 @@
|
||||
*/
|
||||
package org.spongepowered.common.applaunch.config.common;
|
||||
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Comment;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Setting;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public final class ModuleCategory {
|
||||
|
||||
+1
-2
@@ -25,10 +25,9 @@
|
||||
package org.spongepowered.common.applaunch.config.common;
|
||||
|
||||
import org.spongepowered.common.applaunch.AppLaunch;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Comment;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Setting;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.common.applaunch.config.core.SpongeConfigs;
|
||||
|
||||
@ConfigSerializable
|
||||
public final class OptimizationCategory {
|
||||
|
||||
+1
-1
@@ -24,9 +24,9 @@
|
||||
*/
|
||||
package org.spongepowered.common.applaunch.config.common;
|
||||
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Comment;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Setting;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public final class PermissionCategory {
|
||||
|
||||
+1
-2
@@ -25,10 +25,9 @@
|
||||
package org.spongepowered.common.applaunch.config.common;
|
||||
|
||||
import org.spongepowered.common.applaunch.AppLaunch;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Comment;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Setting;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.common.applaunch.config.core.SpongeConfigs;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
+1
-1
@@ -24,9 +24,9 @@
|
||||
*/
|
||||
package org.spongepowered.common.applaunch.config.common;
|
||||
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Comment;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Setting;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
+1
-1
@@ -24,9 +24,9 @@
|
||||
*/
|
||||
package org.spongepowered.common.applaunch.config.common;
|
||||
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Comment;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Setting;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
+1
-1
@@ -24,9 +24,9 @@
|
||||
*/
|
||||
package org.spongepowered.common.applaunch.config.common;
|
||||
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Comment;
|
||||
import org.spongepowered.configurate.objectmapping.meta.Setting;
|
||||
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
+1
-1
@@ -25,12 +25,12 @@
|
||||
package org.spongepowered.common.applaunch.config.core;
|
||||
|
||||
import com.google.common.collect.ImmutableSet;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
import org.spongepowered.configurate.ConfigurateException;
|
||||
import org.spongepowered.configurate.ConfigurationNode;
|
||||
import org.spongepowered.configurate.NodePath;
|
||||
import org.spongepowered.configurate.loader.ConfigurationLoader;
|
||||
import org.spongepowered.configurate.transformation.ConfigurationTransformation;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
|
||||
@@ -31,9 +31,9 @@ package org.spongepowered.common.launch.mapping;
|
||||
* mapping.
|
||||
*/
|
||||
public interface SpongeMappingManager {
|
||||
String toRuntimeClassName(String srcName);
|
||||
String toRuntimeClassName(String srcName);
|
||||
|
||||
String toRuntimeFieldName(Class<?> owner, String srcName);
|
||||
String toRuntimeFieldName(Class<?> owner, String srcName);
|
||||
|
||||
String toRuntimeMethodName(Class<?> owner, String srcName, Class<?> ...params);
|
||||
String toRuntimeMethodName(Class<?> owner, String srcName, Class<?> ...params);
|
||||
}
|
||||
@@ -38,6 +38,7 @@ import org.spongepowered.common.util.PrettyPrinter.IVariableWidthEntry;
|
||||
import org.spongepowered.common.util.PrettyPrinter.KeyValue;
|
||||
import org.spongepowered.common.util.PrettyPrinter.Row;
|
||||
import org.spongepowered.common.util.PrettyPrinter.Table;
|
||||
|
||||
import java.io.PrintStream;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
@@ -389,7 +390,7 @@ public class PrettyPrinter {
|
||||
}
|
||||
|
||||
/**
|
||||
* Minimum allowed width
|
||||
* Minimum allowed width
|
||||
*/
|
||||
private static final int MIN_WIDTH = 40;
|
||||
|
||||
@@ -413,7 +414,7 @@ public class PrettyPrinter {
|
||||
private final List<Object> lines = new ArrayList<Object>();
|
||||
|
||||
/**
|
||||
* Table
|
||||
* Table
|
||||
*/
|
||||
private Table table;
|
||||
|
||||
@@ -626,7 +627,7 @@ public class PrettyPrinter {
|
||||
/**
|
||||
* Add elements of the array to the output, one per line
|
||||
*
|
||||
* @param array Array of objects to print
|
||||
* @param array Array of objects to print
|
||||
* @return fluent interface
|
||||
*/
|
||||
public PrettyPrinter add(final Object[] array) {
|
||||
|
||||
@@ -27,7 +27,6 @@ package org.spongepowered.common;
|
||||
import com.google.common.base.MoreObjects;
|
||||
import net.minecraft.SharedConstants;
|
||||
import org.spongepowered.api.MinecraftVersion;
|
||||
import org.spongepowered.common.util.Constants;
|
||||
|
||||
import java.util.OptionalInt;
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ public interface SpongeServer extends SpongeEngine, Server {
|
||||
|
||||
@Override
|
||||
ServerScheduler scheduler();
|
||||
|
||||
|
||||
@Override
|
||||
SpongeWorldManager worldManager();
|
||||
|
||||
|
||||
@@ -26,17 +26,21 @@ package org.spongepowered.common.advancement;
|
||||
|
||||
import com.google.common.collect.HashMultimap;
|
||||
import com.google.common.collect.Multimap;
|
||||
import io.leangen.geantyref.TypeToken;
|
||||
import com.google.gson.JsonObject;
|
||||
import io.leangen.geantyref.TypeToken;
|
||||
import net.minecraft.advancements.CriterionTrigger;
|
||||
import net.minecraft.advancements.critereon.DeserializationContext;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.server.PlayerAdvancements;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
import org.spongepowered.api.advancement.Advancement;
|
||||
import org.spongepowered.api.advancement.criteria.AdvancementCriterion;
|
||||
import org.spongepowered.api.advancement.criteria.trigger.FilteredTrigger;
|
||||
import org.spongepowered.api.advancement.criteria.trigger.FilteredTriggerConfiguration;
|
||||
import org.spongepowered.api.entity.living.player.server.ServerPlayer;
|
||||
import org.spongepowered.api.event.Cause;
|
||||
import org.spongepowered.api.event.SpongeEventFactory;
|
||||
import org.spongepowered.api.event.advancement.CriterionEvent;
|
||||
import org.spongepowered.api.event.Cause;
|
||||
import org.spongepowered.common.SpongeCommon;
|
||||
import org.spongepowered.common.accessor.advancements.CriterionTrigger_ListenerAccessor;
|
||||
import org.spongepowered.common.bridge.advancements.CriterionTriggerBridge;
|
||||
@@ -47,11 +51,6 @@ import java.util.ArrayList;
|
||||
import java.util.function.Consumer;
|
||||
import java.util.function.Function;
|
||||
|
||||
import net.minecraft.advancements.CriterionTrigger;
|
||||
import net.minecraft.advancements.critereon.DeserializationContext;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.server.PlayerAdvancements;
|
||||
|
||||
@SuppressWarnings("rawtypes")
|
||||
public class SpongeCriterionTrigger implements CriterionTrigger<SpongeFilteredTrigger>, CriterionTriggerBridge {
|
||||
|
||||
|
||||
@@ -26,6 +26,9 @@ package org.spongepowered.common.advancement;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.JsonObject;
|
||||
import net.minecraft.advancements.CriterionTriggerInstance;
|
||||
import net.minecraft.advancements.critereon.SerializationContext;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.spongepowered.api.advancement.criteria.trigger.FilteredTrigger;
|
||||
@@ -36,9 +39,6 @@ import org.spongepowered.api.data.persistence.DataFormats;
|
||||
import org.spongepowered.api.data.persistence.DataSerializable;
|
||||
|
||||
import java.io.IOException;
|
||||
import net.minecraft.advancements.CriterionTriggerInstance;
|
||||
import net.minecraft.advancements.critereon.SerializationContext;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
|
||||
@SuppressWarnings("rawtypes")
|
||||
public final class SpongeFilteredTrigger implements CriterionTriggerInstance, FilteredTrigger {
|
||||
|
||||
@@ -31,6 +31,7 @@ import static java.util.Objects.requireNonNull;
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.JsonObject;
|
||||
import io.leangen.geantyref.TypeToken;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
import org.spongepowered.api.Sponge;
|
||||
import org.spongepowered.api.advancement.criteria.trigger.FilteredTriggerConfiguration;
|
||||
@@ -56,8 +57,6 @@ import java.util.function.Consumer;
|
||||
import java.util.function.Function;
|
||||
import java.util.function.UnaryOperator;
|
||||
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public final class SpongeTriggerBuilder<C extends FilteredTriggerConfiguration> extends AbstractResourceKeyedBuilder<Trigger<C>,
|
||||
Trigger.Builder<C>> implements Trigger.Builder<C> {
|
||||
|
||||
+3
-3
@@ -26,23 +26,23 @@ package org.spongepowered.common.advancement.criterion;
|
||||
|
||||
import static com.google.common.base.Preconditions.checkState;
|
||||
|
||||
import net.minecraft.util.Mth;
|
||||
import org.spongepowered.api.advancement.Advancement;
|
||||
import org.spongepowered.api.advancement.AdvancementProgress;
|
||||
import org.spongepowered.api.advancement.criteria.AdvancementCriterion;
|
||||
import org.spongepowered.api.advancement.criteria.ScoreAdvancementCriterion;
|
||||
import org.spongepowered.api.advancement.criteria.ScoreCriterionProgress;
|
||||
import org.spongepowered.api.entity.living.player.server.ServerPlayer;
|
||||
import org.spongepowered.api.event.Cause;
|
||||
import org.spongepowered.api.event.SpongeEventFactory;
|
||||
import org.spongepowered.api.event.advancement.CriterionEvent;
|
||||
import org.spongepowered.api.event.Cause;
|
||||
import org.spongepowered.common.SpongeCommon;
|
||||
import org.spongepowered.common.bridge.server.PlayerAdvancementsBridge;
|
||||
import org.spongepowered.common.bridge.advancements.AdvancementProgressBridge;
|
||||
import org.spongepowered.common.bridge.server.PlayerAdvancementsBridge;
|
||||
import org.spongepowered.common.event.tracking.PhaseTracker;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.Optional;
|
||||
import net.minecraft.util.Mth;
|
||||
|
||||
public class SpongeScoreCriterionProgress implements ScoreCriterionProgress, ImplementationBackedCriterionProgress {
|
||||
|
||||
|
||||
@@ -24,10 +24,6 @@
|
||||
*/
|
||||
package org.spongepowered.common.adventure;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
import net.kyori.adventure.text.Component;
|
||||
import net.kyori.adventure.text.KeybindComponent;
|
||||
import net.kyori.adventure.text.TranslatableComponent;
|
||||
@@ -42,6 +38,11 @@ import net.minecraftforge.api.distmarker.OnlyIn;
|
||||
import org.spongepowered.common.accessor.client.KeyMappingAccessor;
|
||||
import org.spongepowered.common.launch.Launch;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
final class ComponentFlattenerProvider {
|
||||
private static final Pattern LOCALIZATION_PATTERN = Pattern.compile("%(?:(\\d+)\\$)?s");
|
||||
static final ComponentFlattener INSTANCE;
|
||||
|
||||
+2
-1
@@ -24,10 +24,11 @@
|
||||
*/
|
||||
package org.spongepowered.common.adventure;
|
||||
|
||||
import java.util.function.Consumer;
|
||||
import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
import java.util.function.Consumer;
|
||||
|
||||
@SuppressWarnings("UnstableApiUsage") // permitted provider
|
||||
public final class GsonComponentSerializerProviderImpl implements GsonComponentSerializer.Provider {
|
||||
@Override
|
||||
|
||||
@@ -35,6 +35,7 @@ import net.minecraft.network.chat.TranslatableComponent;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
import org.spongepowered.common.adventure.NativeComponentRenderer.SiblingConsumer;
|
||||
|
||||
import java.text.AttributedCharacterIterator;
|
||||
import java.text.MessageFormat;
|
||||
import java.util.List;
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
*/
|
||||
package org.spongepowered.common.adventure;
|
||||
|
||||
import java.util.Set;
|
||||
import net.kyori.adventure.bossbar.BossBar;
|
||||
import net.kyori.adventure.text.Component;
|
||||
import net.minecraft.network.protocol.game.ClientboundBossEventPacket;
|
||||
@@ -32,6 +31,8 @@ import net.minecraft.server.level.ServerBossEvent;
|
||||
import net.minecraft.server.level.ServerPlayer;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
public final class VanillaBossBarListener implements BossBar.Listener {
|
||||
private final ServerBossEvent vanilla;
|
||||
|
||||
|
||||
@@ -33,7 +33,6 @@ import org.spongepowered.api.profile.GameProfile;
|
||||
import org.spongepowered.api.service.ban.Ban;
|
||||
import org.spongepowered.api.service.ban.BanType;
|
||||
import org.spongepowered.api.service.ban.BanTypes;
|
||||
import org.spongepowered.common.adventure.SpongeAdventure;
|
||||
import org.spongepowered.common.profile.SpongeGameProfile;
|
||||
import org.spongepowered.common.util.BanUtil;
|
||||
|
||||
|
||||
@@ -26,13 +26,13 @@ package org.spongepowered.common.block;
|
||||
|
||||
import com.mojang.brigadier.StringReader;
|
||||
import com.mojang.brigadier.exceptions.CommandSyntaxException;
|
||||
import net.minecraft.commands.arguments.blocks.BlockStateArgument;
|
||||
import net.minecraft.commands.arguments.blocks.BlockStateParser;
|
||||
import org.spongepowered.api.block.BlockState;
|
||||
|
||||
import java.util.Locale;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import net.minecraft.commands.arguments.blocks.BlockStateArgument;
|
||||
import net.minecraft.commands.arguments.blocks.BlockStateParser;
|
||||
|
||||
public final class BlockStateSerializerDeserializer {
|
||||
|
||||
|
||||
@@ -32,8 +32,8 @@ import org.spongepowered.api.data.persistence.AbstractDataBuilder;
|
||||
import org.spongepowered.api.data.persistence.DataView;
|
||||
import org.spongepowered.api.data.persistence.InvalidDataException;
|
||||
import org.spongepowered.api.data.value.Value;
|
||||
import org.spongepowered.common.util.DataUtil;
|
||||
import org.spongepowered.common.util.Constants;
|
||||
import org.spongepowered.common.util.DataUtil;
|
||||
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
|
||||
@@ -26,4 +26,4 @@
|
||||
package org.spongepowered.common.block;
|
||||
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
import org.checkerframework.framework.qual.DefaultQualifier;
|
||||
import org.checkerframework.framework.qual.DefaultQualifier;
|
||||
@@ -24,6 +24,8 @@
|
||||
*/
|
||||
package org.spongepowered.common.bridge;
|
||||
|
||||
import net.minecraft.world.entity.Entity;
|
||||
import net.minecraft.world.level.block.entity.BlockEntity;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
import org.spongepowered.api.entity.living.player.User;
|
||||
import org.spongepowered.common.applaunch.config.common.ModuleCategory;
|
||||
@@ -32,8 +34,6 @@ import org.spongepowered.common.event.tracking.PhaseTracker;
|
||||
|
||||
import java.util.Optional;
|
||||
import java.util.UUID;
|
||||
import net.minecraft.world.entity.Entity;
|
||||
import net.minecraft.world.level.block.entity.BlockEntity;
|
||||
|
||||
/**
|
||||
* An optionally implemented interface to bridge getting the
|
||||
|
||||
@@ -27,8 +27,6 @@ package org.spongepowered.common.bridge.advancements;
|
||||
import net.kyori.adventure.text.Component;
|
||||
import net.minecraft.advancements.Advancement;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
import org.spongepowered.api.ResourceKey;
|
||||
import org.spongepowered.api.advancement.AdvancementTree;
|
||||
import org.spongepowered.api.advancement.criteria.AdvancementCriterion;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
+2
-3
@@ -24,13 +24,12 @@
|
||||
*/
|
||||
package org.spongepowered.common.bridge.advancements;
|
||||
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.server.PlayerAdvancements;
|
||||
import org.spongepowered.api.advancement.Advancement;
|
||||
import org.spongepowered.api.advancement.criteria.AdvancementCriterion;
|
||||
import org.spongepowered.common.advancement.criterion.ImplementationBackedCriterionProgress;
|
||||
|
||||
import java.util.Map;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.server.PlayerAdvancements;
|
||||
|
||||
public interface AdvancementProgressBridge {
|
||||
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
*/
|
||||
package org.spongepowered.common.bridge.block;
|
||||
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import org.spongepowered.api.block.BlockState;
|
||||
import org.spongepowered.api.data.DataManipulator.Immutable;
|
||||
import org.spongepowered.api.data.Key;
|
||||
@@ -34,7 +35,6 @@ import org.spongepowered.common.bridge.server.level.ServerLevelBridge;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import java.util.function.BiConsumer;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
|
||||
/**
|
||||
* A quasi interface to mix into every possible {@link Block} such that their
|
||||
|
||||
@@ -30,7 +30,7 @@ import org.spongepowered.common.entity.player.ClientType;
|
||||
public interface MinecraftBridge {
|
||||
|
||||
IntegratedServer bridge$getTemporaryIntegratedServer();
|
||||
|
||||
|
||||
void bridge$setTemporaryIntegratedServer(IntegratedServer server);
|
||||
|
||||
ClientType bridge$getClientType();
|
||||
|
||||
+1
-1
@@ -24,13 +24,13 @@
|
||||
*/
|
||||
package org.spongepowered.common.bridge.commands;
|
||||
|
||||
import net.minecraft.commands.CommandSource;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
import org.spongepowered.api.command.CommandCause;
|
||||
import org.spongepowered.api.event.Cause;
|
||||
import org.spongepowered.api.event.CauseStackManager;
|
||||
|
||||
import java.util.function.Supplier;
|
||||
import net.minecraft.commands.CommandSource;
|
||||
|
||||
public interface CommandSourceStackBridge {
|
||||
|
||||
|
||||
@@ -25,11 +25,10 @@
|
||||
package org.spongepowered.common.bridge.core;
|
||||
|
||||
import com.mojang.serialization.Lifecycle;
|
||||
import net.minecraft.resources.ResourceKey;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
import org.spongepowered.api.registry.RegistryEntry;
|
||||
|
||||
import net.minecraft.resources.ResourceKey;
|
||||
|
||||
public interface WritableRegistryBridge<T> {
|
||||
|
||||
boolean bridge$isDynamic();
|
||||
|
||||
@@ -26,7 +26,6 @@ package org.spongepowered.common.bridge.data;
|
||||
|
||||
import net.minecraft.nbt.CompoundTag;
|
||||
import org.spongepowered.common.data.provider.nbt.NBTDataType;
|
||||
import org.spongepowered.common.util.Constants;
|
||||
|
||||
public interface DataCompoundHolder {
|
||||
|
||||
|
||||
@@ -24,9 +24,10 @@
|
||||
*/
|
||||
package org.spongepowered.common.bridge.explosives;
|
||||
|
||||
import java.util.Optional;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
|
||||
public interface ExplosiveBridge {
|
||||
|
||||
|
||||
@@ -26,7 +26,6 @@ package org.spongepowered.common.bridge.network;
|
||||
|
||||
import com.mojang.authlib.properties.Property;
|
||||
|
||||
import java.net.SocketAddress;
|
||||
import java.util.UUID;
|
||||
|
||||
public interface ConnectionBridge_IpForward {
|
||||
|
||||
+2
-1
@@ -24,9 +24,10 @@
|
||||
*/
|
||||
package org.spongepowered.common.bridge.server.level;
|
||||
|
||||
import java.util.Collection;
|
||||
import net.minecraft.world.entity.ai.attributes.AttributeInstance;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
public interface ServerPlayerEntityHealthScaleBridge {
|
||||
|
||||
boolean bridge$setHealthScale(double scale);
|
||||
|
||||
@@ -24,6 +24,13 @@
|
||||
*/
|
||||
package org.spongepowered.common.bridge.world;
|
||||
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.server.level.ServerLevel;
|
||||
import net.minecraft.world.entity.Entity;
|
||||
import net.minecraft.world.level.block.EntityBlock;
|
||||
import net.minecraft.world.level.block.entity.BlockEntity;
|
||||
import net.minecraft.world.level.block.state.BlockState;
|
||||
import net.minecraft.world.level.chunk.LevelChunk;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
import org.spongepowered.api.block.BlockSnapshot;
|
||||
import org.spongepowered.api.world.BlockChangeFlag;
|
||||
@@ -38,13 +45,6 @@ import org.spongepowered.common.event.tracking.context.transaction.pipeline.Worl
|
||||
|
||||
import java.util.Optional;
|
||||
import java.util.function.Function;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.server.level.ServerLevel;
|
||||
import net.minecraft.world.entity.Entity;
|
||||
import net.minecraft.world.level.block.EntityBlock;
|
||||
import net.minecraft.world.level.block.entity.BlockEntity;
|
||||
import net.minecraft.world.level.block.state.BlockState;
|
||||
import net.minecraft.world.level.chunk.LevelChunk;
|
||||
|
||||
/**
|
||||
* A specialized {@link LevelBridge} or {@link ServerLevelBridge}
|
||||
|
||||
@@ -35,10 +35,6 @@ import org.spongepowered.common.event.tracking.phase.tick.EntityTickContext;
|
||||
import org.spongepowered.common.world.portal.PortalLogic;
|
||||
import org.spongepowered.math.vector.Vector3d;
|
||||
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.server.level.ServerLevel;
|
||||
import net.minecraft.world.entity.Entity;
|
||||
|
||||
public interface EntityBridge {
|
||||
|
||||
boolean bridge$isConstructing();
|
||||
|
||||
+2
-4
@@ -24,16 +24,14 @@
|
||||
*/
|
||||
package org.spongepowered.common.bridge.world.inventory.container;
|
||||
|
||||
import net.minecraft.world.Container;
|
||||
import net.minecraft.world.entity.player.Player;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
import org.spongepowered.api.world.server.ServerLocation;
|
||||
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
import java.util.function.Predicate;
|
||||
import net.minecraft.server.level.ServerPlayer;
|
||||
import net.minecraft.world.Container;
|
||||
import net.minecraft.world.entity.player.Player;
|
||||
|
||||
public interface ContainerBridge {
|
||||
|
||||
|
||||
@@ -24,10 +24,10 @@
|
||||
*/
|
||||
package org.spongepowered.common.bridge.world.item;
|
||||
|
||||
import net.minecraft.world.item.ItemStack;
|
||||
import org.spongepowered.api.data.DataManipulator.Mutable;
|
||||
|
||||
import java.util.List;
|
||||
import net.minecraft.world.item.ItemStack;
|
||||
|
||||
public interface ItemBridge {
|
||||
|
||||
|
||||
+4
-4
@@ -24,6 +24,10 @@
|
||||
*/
|
||||
package org.spongepowered.common.bridge.world.level.chunk;
|
||||
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import net.minecraft.world.level.chunk.LevelChunk;
|
||||
import net.minecraft.world.level.chunk.ProtoChunk;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
import org.spongepowered.api.entity.Entity;
|
||||
import org.spongepowered.api.util.Direction;
|
||||
@@ -33,10 +37,6 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
import java.util.UUID;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import net.minecraft.world.level.chunk.LevelChunk;
|
||||
import net.minecraft.world.level.chunk.ProtoChunk;
|
||||
|
||||
public interface LevelChunkBridge {
|
||||
|
||||
|
||||
+2
-1
@@ -24,9 +24,10 @@
|
||||
*/
|
||||
package org.spongepowered.common.bridge.world.level.chunk.storage;
|
||||
|
||||
import java.nio.file.Path;
|
||||
import net.minecraft.world.level.Level;
|
||||
|
||||
import java.nio.file.Path;
|
||||
|
||||
public interface AnvilChunkLoaderBridge {
|
||||
|
||||
// Forge method
|
||||
|
||||
Loaded 100 of 743 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user