API compiles

This commit is contained in:
Sebastian Hartte
2020-06-27 18:09:44 +02:00
parent ba71a82288
commit 80fbb58d4f
572 changed files with 2995 additions and 3037 deletions
@@ -22,6 +22,7 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import net.minecraft.block.entity.BlockEntity;
import net.minecraft.client.util.InputMappings;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.entity.player.PlayerInventory;
@@ -29,8 +30,7 @@ import net.minecraft.entity.player.ServerPlayerEntity;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.server.MinecraftServer;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.math.RayTraceResult;
import net.minecraft.util.hit.HitResult;
import net.minecraft.world.World;
import net.minecraftforge.fml.server.ServerLifecycleHooks;
@@ -54,7 +54,7 @@ public class ServerHelper extends CommonHelper {
}
@Override
public void bindTileEntitySpecialRenderer(final Class<? extends TileEntity> tile, final AEBaseBlock blk) {
public void bindTileEntitySpecialRenderer(final Class<? extends BlockEntity> tile, final AEBaseBlock blk) {
throw new UnsupportedOperationException("This is a server...");
}
@@ -102,7 +102,7 @@ public class ServerHelper extends CommonHelper {
}
@Override
public RayTraceResult getRTR() {
public HitResult getRTR() {
return null;
}
@@ -22,7 +22,7 @@ import com.mojang.brigadier.context.CommandContext;
import net.minecraft.server.command.ServerCommandSource;
import net.minecraft.server.MinecraftServer;
import net.minecraft.util.text.TranslationTextComponent;
import net.minecraft.text.TranslatableText;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.world.ChunkEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;
@@ -72,10 +72,10 @@ public class ChunkLogger implements ISubCommand {
if (this.enabled) {
MinecraftForge.EVENT_BUS.register(this);
sender.sendFeedback(new TranslationTextComponent("commands.ae2.ChunkLoggerOn"), true);
sender.sendFeedback(new TranslatableText("commands.ae2.ChunkLoggerOn"), true);
} else {
MinecraftForge.EVENT_BUS.unregister(this);
sender.sendFeedback(new TranslationTextComponent("commands.ae2.ChunkLoggerOff"), true);
sender.sendFeedback(new TranslatableText("commands.ae2.ChunkLoggerOff"), true);
}
}
}
@@ -35,7 +35,7 @@ import net.minecraft.entity.player.ServerPlayerEntity;
import net.minecraft.server.MinecraftServer;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.ChunkPos;
import net.minecraft.util.text.ITextComponent;
import net.minecraft.text.Text;
import net.minecraft.util.text.StringTextComponent;
import net.minecraft.util.text.TextFormatting;
import net.minecraft.util.text.event.ClickEvent;
@@ -46,7 +46,7 @@ import net.minecraft.world.dimension.DimensionType;
import net.minecraft.world.gen.ChunkGenerator;
import net.minecraft.world.gen.Heightmap;
import net.minecraft.world.gen.feature.structure.StructureStart;
import net.minecraft.world.server.ServerWorld;
import net.minecraft.server.world.ServerWorld;
import net.minecraftforge.fml.server.ServerLifecycleHooks;
import appeng.server.ISubCommand;
@@ -157,7 +157,7 @@ public class TestMeteoritesCommand implements ISubCommand {
}
}
ITextComponent restOfLine;
Text restOfLine;
if (settings.getFallout() == null) {
restOfLine = new StringTextComponent(
String.format(Locale.ROOT, ", radius=%.2f [%s]", settings.getMeteoriteRadius(), state));
@@ -167,11 +167,11 @@ public class TestMeteoritesCommand implements ISubCommand {
settings.getFallout().name().toLowerCase()));
}
ITextComponent msg = new StringTextComponent(" #" + (i + 1) + " ");
Text msg = new StringTextComponent(" #" + (i + 1) + " ");
msg.appendSibling(getClickablePosition(world, settings, pos)).appendSibling(restOfLine);
// Add a tooltip
ITextComponent tooltip = new StringTextComponent(settings.toString() + "\nBiome: ")
Text tooltip = new StringTextComponent(settings.toString() + "\nBiome: ")
.appendSibling(world.getBiome(pos).getDisplayName());
msg.applyTextStyle(style -> style.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, tooltip)));
@@ -180,7 +180,7 @@ public class TestMeteoritesCommand implements ISubCommand {
}
// Add a clickable link to teleport the user to the Meteorite
private static ITextComponent getClickablePosition(ServerWorld world, PlacedMeteoriteSettings settings,
private static Text getClickablePosition(ServerWorld world, PlacedMeteoriteSettings settings,
BlockPos pos) {
BlockPos tpPos = pos.up((int) Math.ceil(settings.getMeteoriteRadius()));
int surfaceY = world.getHeight(Heightmap.Type.WORLD_SURFACE, tpPos).getY();
@@ -38,7 +38,7 @@ import net.minecraft.util.text.StringTextComponent;
import net.minecraft.world.chunk.ChunkStatus;
import net.minecraft.world.chunk.IChunk;
import net.minecraft.world.dimension.DimensionType;
import net.minecraft.world.server.ServerWorld;
import net.minecraft.server.world.ServerWorld;
import appeng.core.Api;
import appeng.server.ISubCommand;