Fixed some Mixins
This commit is contained in:
parent
4bf32937c1
commit
35cea3bcc2
2 changed files with 6 additions and 4 deletions
|
@ -15,6 +15,7 @@ import net.minecraft.server.MinecraftServer;
|
|||
import net.minecraft.server.level.ServerLevel;
|
||||
import net.minecraft.server.level.progress.ChunkProgressListener;
|
||||
import net.minecraft.util.profiling.ProfilerFiller;
|
||||
import net.minecraft.world.RandomSequences;
|
||||
import net.minecraft.world.level.Level;
|
||||
import net.minecraft.world.level.block.Blocks;
|
||||
import net.minecraft.world.level.block.state.BlockState;
|
||||
|
@ -81,6 +82,7 @@ public abstract class ServerLevelMixin extends Level {
|
|||
long seed,
|
||||
List list,
|
||||
boolean bl2,
|
||||
RandomSequences randomSequences,
|
||||
CallbackInfo ci
|
||||
) {
|
||||
TerrainGenerator.onServerLevelInit(ServerLevel.class.cast(this), levelStem, seed);
|
||||
|
|
|
@ -85,7 +85,7 @@ public abstract class ServerPlayerMixin extends Player implements TeleportingEnt
|
|||
public void be_changeDimension(ServerLevel destination, CallbackInfoReturnable<Entity> info) {
|
||||
if (be_canTeleport() && level() instanceof ServerLevel) {
|
||||
isChangingDimension = true;
|
||||
ServerLevel serverWorld = getLevel();
|
||||
ServerLevel serverWorld = serverLevel();
|
||||
LevelData worldProperties = destination.getLevelData();
|
||||
ServerPlayer player = ServerPlayer.class.cast(this);
|
||||
|
||||
|
@ -153,9 +153,6 @@ public abstract class ServerPlayerMixin extends Player implements TeleportingEnt
|
|||
return super.getDimensionChangingDelay();
|
||||
}
|
||||
|
||||
@Shadow
|
||||
public abstract ServerLevel getLevel();
|
||||
|
||||
@Shadow
|
||||
abstract void triggerDimensionChangeTriggers(ServerLevel origin);
|
||||
|
||||
|
@ -163,6 +160,9 @@ public abstract class ServerPlayerMixin extends Player implements TeleportingEnt
|
|||
@Override
|
||||
protected abstract PortalInfo findDimensionEntryPoint(ServerLevel destination);
|
||||
|
||||
@Shadow
|
||||
public abstract ServerLevel serverLevel();
|
||||
|
||||
@Override
|
||||
public void be_setExitPos(BlockPos pos) {
|
||||
this.exitPos = pos.immutable();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue