This commit is contained in:
ZXMushroom63 2024-10-04 13:33:20 +08:00
parent 083b0fe71f
commit a969f35b9a

View File

@ -22,9 +22,7 @@
// Get the EntityPlayerMP class to spawn the fake player // Get the EntityPlayerMP class to spawn the fake player
const EntityPlayerMPClass = ModAPI.reflect.getClassById("net.minecraft.entity.player.EntityPlayerMP"); const EntityPlayerMPClass = ModAPI.reflect.getClassById("net.minecraft.entity.player.EntityPlayerMP");
const fakePlayer = ModAPI.util.wrap(EntityPlayerMPClass.constructors[0]( setTimeout(() => {
ModAPI.server.getRef(), world.getRef(), fakeProfile, playerInteractionManager
));
ModAPI.hooks._teavm.$rt_startThread(() => { ModAPI.hooks._teavm.$rt_startThread(() => {
return EntityPlayerMPClass.constructors[0](ModAPI.server.getRef(), world.getRef(), fakeProfile, playerInteractionManager); return EntityPlayerMPClass.constructors[0](ModAPI.server.getRef(), world.getRef(), fakeProfile, playerInteractionManager);
}, function (...args) { }, function (...args) {
@ -42,6 +40,7 @@
const ChatComponentTextClass = ModAPI.reflect.getClassById("net.minecraft.util.ChatComponentText"); const ChatComponentTextClass = ModAPI.reflect.getClassById("net.minecraft.util.ChatComponentText");
event.sender.addChatMessage(ChatComponentTextClass.constructors[0](ModAPI.util.str("Fake Steve has been spawned!"))); event.sender.addChatMessage(ChatComponentTextClass.constructors[0](ModAPI.util.str("Fake Steve has been spawned!")));
}); });
}, 1);
// Prevent the command from executing further // Prevent the command from executing further