-
Posts
105 -
Joined
-
Last visited
-
Days Won
1
Posts posted by #ÖCT
-
-
How can i set the Resource pack to default, for example with a command?
Minecraft.getMinecraft().gameSettings.resourcePacks
With this or something other?
Thank you for help!
-
-
Hey,
I wanna to remove more than one item, out of the crafting grid.
All works fine, only when the input is smaler than 2 x remove stack, it doesn`t work...
Here is my code:
Spoiler//RECIPE package oect.lwaltens.luckyblockoect.recipe; import net.minecraft.client.renderer.texture.Stitcher.Slot; import net.minecraft.init.Items; import net.minecraft.inventory.InventoryCrafting; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.item.crafting.IRecipe; import net.minecraft.item.crafting.Ingredient; import net.minecraft.item.crafting.ShapedRecipes; import net.minecraft.util.NonNullList; import net.minecraft.util.ResourceLocation; import net.minecraft.util.registry.RegistrySimple; import net.minecraft.world.World; import oect.lwaltens.luckyblockoect.LuckyBlockOect; import oect.lwaltens.luckyblockoect.registeries.LuckyBlockOect_Items; import oect.lwaltens.luckyblockoect.registeries.LuckyBlockOect_Shop; public class Shop_Slot_0 implements IRecipe { @Override public ResourceLocation getRegistryName() { return new ResourceLocation("slot_0"); } @Override public ItemStack getCraftingResult(InventoryCrafting craftMatrix) { return new ItemStack(LuckyBlockOect_Items.blendgrenate, 1); } @Override public boolean canFit(int width, int height) { return true; } @Override public ItemStack getRecipeOutput() { return new ItemStack(LuckyBlockOect_Items.blendgrenate, 1); } @Override public Class<IRecipe> getRegistryType() { return IRecipe.class; } @Override public boolean matches(InventoryCrafting craftMatrix, World worldIn) { if (craftMatrix.getSizeInventory() != 15) return false; boolean matches = false; for (int i = 0; i < 1; i++) { matches = craftMatrix.getStackInSlot(i) != null && craftMatrix.getStackInSlot(i).getItem() == Items.DIAMOND && craftMatrix.getStackInSlot(i).getCount() > 4; if (!matches) break; } return matches; } @Override public IRecipe setRegistryName(ResourceLocation name) { return LuckyBlockOect_Shop.slot_0; } } //Item Crafted Event (EventHandler is regitered both Sides with the EVENT_BUS @SubscribeEvent public void onCraft(ItemCraftedEvent event) { IInventory craftMatrix = event.craftMatrix; Item i = event.crafting.getItem(); if(i == LuckyBlockOect_Items.blendgrenate) { ItemStack size = craftMatrix.getStackInSlot(0); size.shrink(4); }
-
7 minutes ago, Draco18s said:
Why is your class not Upper Cased?
Ok, I changed it.
-
4 minutes ago, GabrielGamer66 said:
I don't use the official Minecraft Launcher, I'm using MultiMC. But my problem is in Server-side.
and with this link?
-
I think you need C:\Program Files\Java\jre1.8.0_171\bin\javaw.exe
-
use this path
-
13 hours ago, GabrielGamer66 said:
java -Xms1G -Xmx2G -jar servidor.jar nogui
color c
pauseDid you have replaces java, with your java-path?
-
2 minutes ago, GabrielGamer66 said:
Did the server need to be in C:, like de Java?
no
-
10 minutes ago, diesieben07 said:
- That is creating a new tile entity, I asked for where you are registering your tile entity.
- Problematic code, issue 4.
sorry, I missunderstood you:
here is my registery:
GameRegistry.registerTileEntity(quest_tileentity.class, "luckyblockoect:quest");
It`s after the Block registery in the preInit.
Ok, the block class is fixed:
Spoilerpackage oect.lwaltens.luckyblockoect.blocks; import java.util.Random; import javax.annotation.Nullable; import net.minecraft.block.Block; import net.minecraft.block.ITileEntityProvider; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumHand; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; import net.minecraftforge.items.CapabilityItemHandler; import net.minecraftforge.items.IItemHandler; import oect.lwaltens.luckyblockoect.LuckyBlockOect; import oect.lwaltens.luckyblockoect.quest.quest_tileentity; public class BlockMurderQuest extends Block { public static String NAME = "murderquest"; public BlockMurderQuest() { super(Material.WOOD); setCreativeTab(LuckyBlockOect.questtab); setUnlocalizedName(NAME); setRegistryName(NAME); } @Override public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { if(!world.isRemote) { TileEntity te = world.getTileEntity(pos); if (te != null && te.hasCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, EnumFacing.NORTH)) { player.openGui(LuckyBlockOect.instance, LuckyBlockOect.quest, world, pos.getX(), pos.getY(), pos.getZ()); } } return super.onBlockActivated(world, pos, state, player, hand, facing, hitX, hitY, hitZ); } @Override public boolean hasTileEntity() { return true; } @Override public TileEntity createTileEntity(World world, IBlockState state) { return new quest_tileentity(); } }
- 1
-
@Override public TileEntity createNewTileEntity(World worldIn, int meta) { return new quest_tileentity(); }
-
Hey,
I`ve got a problem: I created a tileentity, all works fine but if somebody die on the server, he can`t respawn.
Here, my TileEntity class:
Spoilerpackage oect.lwaltens.luckyblockoect.quest; import net.minecraft.block.Block; import net.minecraft.client.Minecraft; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.init.Blocks; import net.minecraft.init.MobEffects; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.network.play.server.SPacketTitle; import net.minecraft.network.play.server.SPacketTitle.Type; import net.minecraft.potion.PotionEffect; import net.minecraft.server.MinecraftServer; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.DamageSource; import net.minecraft.util.EnumFacing; import net.minecraft.util.ITickable; import net.minecraft.util.text.TextComponentString; import net.minecraftforge.common.capabilities.Capability; import net.minecraftforge.items.CapabilityItemHandler; import net.minecraftforge.items.ItemStackHandler; import oect.lwaltens.luckyblockoect.registeries.LuckyBlockOect_Items; import oect.lwaltens.luckyblockoect.registeries.LuckyBlockOect_Potions; import java.util.UUID; import javax.annotation.Nullable; import com.mojang.authlib.GameProfile; import com.mojang.realmsclient.gui.ChatFormatting; public class quest_tileentity extends TileEntity implements ITickable { static ItemStackHandler inventory = new ItemStackHandler(3); @Override public void readFromNBT(NBTTagCompound compound) { super.readFromNBT(compound); inventory.deserializeNBT(compound.getCompoundTag("inventory_quest")); } @Override public NBTTagCompound writeToNBT(NBTTagCompound compound) { compound.setTag("inventory_quest", inventory.serializeNBT()); return super.writeToNBT(compound); } @Override public boolean hasCapability(Capability<?> capability, @Nullable EnumFacing facing) { return capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY || super.hasCapability(capability, facing); } @Nullable @Override public <T> T getCapability(Capability<T> capability, @Nullable EnumFacing facing) { return capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ? (T)inventory : super.getCapability(capability, facing); } @Override public void update() { if(!world.isRemote) { if(inventory.getStackInSlot(0) != null && inventory.getStackInSlot(1) != null && inventory.getStackInSlot(2) != null) { Item item0 = inventory.getStackInSlot(0).getItem(); Item item1 = inventory.getStackInSlot(1).getItem(); Item item2 = inventory.getStackInSlot(2).getItem(); if(item0 == LuckyBlockOect_Items.clue_dna && item1 == LuckyBlockOect_Items.clue_finger && item2 == LuckyBlockOect_Items.clue_fuss) { if(world.getMinecraftServer() != null) { MinecraftServer server = world.getMinecraftServer(); GameProfile[] baum = server.getOnlinePlayerProfiles(); int size = baum.length; for(int i = 0; i < size; i++) { UUID i1 = baum[i].getId(); if(server.getPlayerList().getPlayerByUUID(i1) != null) { if(server.getPlayerList().getPlayerByUUID(i1).isPotionActive(LuckyBlockOect_Potions.Murder)) { if(!server.getPlayerList().getPlayerByUUID(i1).getEntityWorld().isRemote) { inventory.setStackInSlot(0, new ItemStack(Blocks.AIR)); inventory.setStackInSlot(1, new ItemStack(Blocks.AIR)); inventory.setStackInSlot(2, new ItemStack(Blocks.AIR)); String murdername = server.getPlayerList().getPlayerByUUID(i1).getName(); for(int i2 = 0; i2 < size; i2++) { UUID i3 = baum[i].getId(); server.getPlayerList().getPlayerByUUID(i3).sendMessage(new TextComponentString(ChatFormatting.WHITE+murdername+ChatFormatting.RED+" wurde als Murder durch das"+ChatFormatting.WHITE+" Labor "+ChatFormatting.RED+"indentifiziert!")); } } } } } } } } } } }
And here my Server Log:
Spoiler[18:21:43] [Server thread/FATAL] [net.minecraft.server.MinecraftServer]: Error executing task
java.util.concurrent.ExecutionException: java.lang.RuntimeException: class oect.lwaltens.luckyblockoect.quest.quest_tileentity is missing a mapping! This is a bug!
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_151]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.util.Util.runTask(Util.java:54) [Util.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:795) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:409) [DedicatedServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:740) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:589) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
Caused by: java.lang.RuntimeException: class oect.lwaltens.luckyblockoect.quest.quest_tileentity is missing a mapping! This is a bug!
at net.minecraft.tileentity.TileEntity.writeInternal(TileEntity.java:89) ~[TileEntity.class:?]
at net.minecraft.tileentity.TileEntity.getUpdateTag(TileEntity.java:226) ~[TileEntity.class:?]
at net.minecraft.network.play.server.SPacketChunkData.<init>(SPacketChunkData.java:51) ~[SPacketChunkData.class:?]
at net.minecraft.server.management.PlayerChunkMapEntry.sendToPlayer(PlayerChunkMapEntry.java:182) ~[PlayerChunkMapEntry.class:?]
at net.minecraft.server.management.PlayerChunkMapEntry.addPlayer(PlayerChunkMapEntry.java:74) ~[PlayerChunkMapEntry.class:?]
at net.minecraft.server.management.PlayerChunkMap.addPlayer(PlayerChunkMap.java:299) ~[PlayerChunkMap.class:?]
at net.minecraft.server.management.PlayerList.recreatePlayerEntity(PlayerList.java:621) ~[PlayerList.class:?]
at net.minecraft.network.NetHandlerPlayServer.processClientStatus(NetHandlerPlayServer.java:1161) ~[NetHandlerPlayServer.class:?]
at net.minecraft.network.play.client.CPacketClientStatus.processPacket(CPacketClientStatus.java:42) ~[CPacketClientStatus.class:?]
at net.minecraft.network.play.client.CPacketClientStatus.processPacket(CPacketClientStatus.java:8) ~[CPacketClientStatus.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:21) ~[PacketThreadUtil$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_151]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.util.Util.runTask(Util.java:53) ~[Util.class:?]
... 5 moreThank you very much!
-
Hello,
I wanna to check the Slot Content (Serverside), i think the onUpdate() Methode will be work?
But how does the onUpdate() Method is called in 1.12, or is there a better way to solve my problem?
Thank you for help
-
Hey,
How can I disable Player moving and jumping?
Thank you for help!
-
Hey,
I wanna to render an Item transparency into a GUI, how does this work?
I think with the GlManager, but how exactly?
GlStateManager.pushMatrix(); { mc.getRenderItem().renderItemAndEffectIntoGUI(new ItemStack(Items.DIAMOND, 5), centerX+39, centerY+28); mc.getRenderItem().renderItemOverlays(fontRenderer, new ItemStack(Items.DIAMOND, 5), centerX+39, centerY+28); } GlStateManager.popMatrix();
Thank you for help!
-
Ok, is there a method to open the GUI with another method?
14 minutes ago, #ÖCT said:Minecraft.getMinecraft().displayGuiScreen(new gui_shop());
-
yes, but when I set the Gui on @SideOnly(Side.CLIENT) it doesn`t work
-
I have a problem, the client works perfectly, but the server crashs.
The Server returns no crashreports.
Here my GUI Class:
Spoilerpackage oect.lwaltens.luckyblockoect.guis; import java.awt.Color; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.apache.logging.log4j.core.jmx.Server; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.GuiScreen; import net.minecraft.client.gui.GuiTextField; import net.minecraft.client.gui.inventory.GuiInventory; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.resources.I18n; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.server.MinecraftServer; import net.minecraft.util.ResourceLocation; import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import oect.lwaltens.luckyblockoect.LuckyBlockOect; import oect.lwaltens.luckyblockoect.registeries.LuckyBlockOect_Items; public class gui_shop extends GuiScreen { public static final ResourceLocation textureGUI = new ResourceLocation("luckyblockoect:textures/gui/shop.png"); public static final ResourceLocation textureButton = new ResourceLocation("luckyblockoect:textures/gui/shop_button.png"); GuiButton button_1; GuiButton button_2; int button_1_int = 1; int button_2_int = 2; @Override public void initGui() { int centerX = (width / 2) - 175 / 2; int centerY = (height / 2) - 228 / 2; this.buttonList.add(button_1 = new GuiButton(1, centerX+9, centerY+50-2, 20, 20, "")); this.buttonList.add(button_2 = new GuiButton(2, centerX+9, centerY+75-2, 20, 20, "")); super.initGui(); } @Override public void drawScreen(int mouseX, int mouseY, float partialTicks) { drawDefaultBackground(); //EntityPlayer player = (EntityPlayer) mc.getRenderViewEntity(); Minecraft.getMinecraft().renderEngine.bindTexture(textureGUI); int centerX = (width / 2) - 175 / 2; int centerY = (height / 2) - 228 / 2; GlStateManager.pushMatrix(); { GlStateManager.enableAlpha(); GlStateManager.enableBlend(); GlStateManager.color(1, 1, 1, 1); Minecraft.getMinecraft().renderEngine.bindTexture(textureGUI); drawTexturedModalRect(centerX, centerY, 0, 0, 175, 228); } GlStateManager.popMatrix(); GlStateManager.pushMatrix(); { GlStateManager.translate((width / 2) - fontRenderer.getStringWidth("Shop"), centerY + 10, 0); GlStateManager.scale(2, 2, 2); fontRenderer.drawString("Shop", 0, 0, 0x6028ff); } GlStateManager.popMatrix(); button_1.drawButton(mc, mouseX, mouseY, partialTicks); button_2.drawButton(mc, mouseX, mouseY, partialTicks); Minecraft.getMinecraft().renderEngine.bindTexture(textureButton); GlStateManager.enableAlpha(); GlStateManager.enableBlend(); GlStateManager.color(1, 1, 1, 1); drawTexturedModalRect(centerX+9, centerY+50-2, 0, 0, 20, 20); drawTexturedModalRect(centerX+9, centerY+75-2, 0, 0, 20, 20); GlStateManager.pushMatrix(); { mc.getRenderItem().renderItemAndEffectIntoGUI(new ItemStack(Items.DIAMOND), centerX + 10, centerY+207); // GlStateManager.translate((centerX + 40) - fontRenderer.getStringWidth(""+DiamondCounter(player)), centerY+210, 0); GlStateManager.scale(1.5, 1.5, 1.5); //fontRenderer.drawString(""+DiamondCounter(player), 0, 0, Color.RED.getRGB()); } GlStateManager.popMatrix(); mc.getRenderItem().renderItemAndEffectIntoGUI(new ItemStack(LuckyBlockOect_Items.blendgrenate), centerX+10, centerY+50); mc.getRenderItem().renderItemAndEffectIntoGUI(new ItemStack(LuckyBlockOect_Items.antigravitygrenate), centerX+10, centerY+75); } /* @Override protected void actionPerformed(GuiButton button) throws IOException { EntityPlayer player = (EntityPlayer) mc.getRenderViewEntity(); ItemStack stack_1 = new ItemStack(LuckyBlockOect_Items.blendgrenate); ItemStack stack_2 = new ItemStack(LuckyBlockOect_Items.antigravitygrenate); switch (button.id) { case 1: if (DiamondCounter(player) > 4) { player.addItemStackToInventory(stack_1); DiamondStack(player, 5); } break; case 2: if (DiamondCounter(player) > 4) { player.addItemStackToInventory(stack_2); DiamondStack(player, 5); } break; } super.actionPerformed(button); } */ @Override public boolean doesGuiPauseGame() { return false; } /** zählt die Diamanten im Inventar des übergeben Spielers **/ /* public int DiamondCounter (EntityPlayer player) { int count0 = 0; for (int slot = 0; slot < player.inventory.getSizeInventory(); slot++) { ItemStack stack = player.inventory.getStackInSlot(slot); if (stack != null && stack.getItem().equals(Items.DIAMOND)) { count0 = count0+stack.getCount(); } } int total0 = count0; return total0; } /** zählt die Diamanten im Inventar des übergeben Spielers **/ /* public void DiamondStack (EntityPlayer player, int amount) { player.inventory.clearMatchingItems(Items.DIAMOND, -1, amount, null); } */ }
I wanna to open the GUI by a Command:
Minecraft.getMinecraft().displayGuiScreen(new gui_shop());
Here the logs of the Server.
SpoilerMINECRAFT LOG
[18:44:42] [Server thread/INFO]: Starting minecraft server version 1.12
[18:44:46] [Server thread/INFO]: Loading properties
[18:44:46] [Server thread/INFO]: Default game type: SURVIVAL
[18:44:46] [Server thread/INFO]: Generating keypair
[18:44:46] [Server thread/INFO]: Starting Minecraft server on *:25565
[18:44:46] [Server thread/INFO]: Using default channel type
[18:44:47] [Server thread/WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
[18:44:47] [Server thread/WARN]: The server will make no attempt to authenticate usernames. Beware.
[18:44:47] [Server thread/WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
[18:44:47] [Server thread/WARN]: To change this, set "online-mode" to "true" in the server.properties file.
[18:44:47] [Server thread/INFO]: Preparing level "world"
[18:44:49] [Server thread/INFO]: Loaded 488 advancements
[18:44:49] [Server thread/INFO]: Preparing start region for level 0
[18:44:50] [Server thread/INFO]: Preparing spawn area: 2%
[18:44:51] [Server thread/INFO]: Preparing spawn area: 88%
[18:44:51] [Server thread/INFO]: Done (4.026s)! For help, type "help" or "?"
[18:44:51] [Server thread/INFO]: Stopping server
[18:44:51] [Server thread/INFO]: Saving players
[18:44:51] [Server thread/INFO]: Saving worlds
[18:44:51] [Server thread/INFO]: Saving chunks for level 'world'/overworld
[18:44:51] [Server thread/INFO]: Saving chunks for level 'world'/the_nether
[18:44:51] [Server thread/INFO]: Saving chunks for level 'world'/the_end
[18:44:51] [Server Shutdown Thread/INFO]: Stopping server
FML-LOG
[18:44:35] [main/DEBUG] [FML/]: Injecting tracing printstreams for STDOUT/STDERR.
[18:44:35] [main/INFO] [FML/]: Forge Mod Loader version 14.21.1.2387 for Minecraft 1.12 loading
[18:44:35] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_151, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jre1.8.0_151
[18:44:35] [main/DEBUG] [FML/]: Java classpath at launch is C:\Program Files\Java\jre1.8.0_151\lib\resources.jar;C:\Program Files\Java\jre1.8.0_151\lib\rt.jar;C:\Program Files\Java\jre1.8.0_151\lib\jsse.jar;C:\Program Files\Java\jre1.8.0_151\lib\jce.jar;C:\Program Files\Java\jre1.8.0_151\lib\charsets.jar;C:\Program Files\Java\jre1.8.0_151\lib\jfr.jar;C:\Program Files\Java\jre1.8.0_151\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jre1.8.0_151\lib\ext\cldrdata.jar;C:\Program Files\Java\jre1.8.0_151\lib\ext\dnsns.jar;C:\Program Files\Java\jre1.8.0_151\lib\ext\jaccess.jar;C:\Program Files\Java\jre1.8.0_151\lib\ext\jfxrt.jar;C:\Program Files\Java\jre1.8.0_151\lib\ext\localedata.jar;C:\Program Files\Java\jre1.8.0_151\lib\ext\nashorn.jar;C:\Program Files\Java\jre1.8.0_151\lib\ext\sunec.jar;C:\Program Files\Java\jre1.8.0_151\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jre1.8.0_151\lib\ext\sunmscapi.jar;C:\Program Files\Java\jre1.8.0_151\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jre1.8.0_151\lib\ext\zipfs.jar;D:\Mods\LuckyBlockOectMurder 1.12\bin;C:\Users\lwaltens\.gradle\caches\minecraft\net\minecraftforge\forge\1.12-14.21.1.2387\snapshot\20170624\forgeSrc-1.12-14.21.1.2387.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\com.google.code.findbugs\jsr305\3.0.1\f7be08ec23c21485b9b5a1cf1654c2ec8c58168d\jsr305-3.0.1.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\com.mojang\patchy\1.1\aef610b34a1be37fa851825f12372b78424d8903\patchy-1.1.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\oshi-project\oshi-core\1.1\9ddf7b048a8d701be231c0f4f95fd986198fd2d8\oshi-core-1.1.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\net.java.dev.jna\jna\4.4.0\cb208278274bf12ebdb56c61bd7407e6f774d65a\jna-4.4.0.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\net.java.dev.jna\platform\3.4.0\e3f70017be8100d3d6923f50b3d2ee17714e9c13\platform-3.4.0.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\5.0.3\cdd846cfc4e0f7eefafc02c0f5dce32b9303aa2a\jopt-simple-5.0.3.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.1.9.Final\97860965d6a0a6b98e7f569f3f966727b8db75\netty-all-4.1.9.Final.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\21.0\3a3d111be1be1b745edfa7d91678a12d7ed38709\guava-21.0.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.5\6c6c702c89bfff3cd9e80b04d668c5e190d588c6\commons-lang3-3.5.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.5\2852e6e05fbb95076fc091f6d1780f1f8fe35e0f\commons-io-2.5.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.10\4b95f4897fa13f2cd904aee711aeafc0c5295cd8\commons-codec-1.10.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.8.0\c4ba5371a29ac9b2ad6129b1d39ea38750043eff\gson-2.8.0.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.25\9834cdf236c22e84b946bba989e2f94ef5897c3c\authlib-1.5.25.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.10.17\e6a623bf93a230b503b0e3ae18c196fcd5aa3299\realms-1.10.17.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\it.unimi.dsi\fastutil\7.1.0\9835253257524c1be7ab50c057aa2d418fb72082\fastutil-7.1.0.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.8.1\e801d13612e22cad62a3f4f3fe7fdbe6334a8e72\log4j-api-2.8.1.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.8.1\4ac28ff2f1ddf05dae3043a190451e8c46b73c31\log4j-core-2.8.1.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\com.mojang\text2speech\1.10.3\48fd510879dff266c3815947de66e3d4809f8668\text2speech-1.10.3.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.12\111e7bea9c968cdb3d06ef4632bf7ff0824d0f36\launchwrapper-1.12.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\jline\jline\2.13\2d9530d0a25daffaffda7c35037b046b627bb171\jline-2.13.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\5.2\3354e11e2b34215f06dab629ab88e06aca477c19\asm-debug-all-5.2.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.4-nightly-20150209\697517568c68e78ae0b4544145af031c81082dfe\lwjgl-2.9.4-nightly-20150209.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.4-nightly-20150209\d51a7c040a721d13efdfbd34f8b257b2df882ad0\lwjgl_util-2.9.4-nightly-20150209.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.5.2\79846ba34cbd89e2422d74d53752f993dcc2ccaf\vecmath-1.5.2.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\ca.weblite\java-objc-bridge\1.0.0\6ef160c3133a78de015830860197602ca1c855d3\java-objc-bridge-1.0.0.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.fusesource.jansi\jansi\1.11\655c643309c2f45a56a747fda70e3fadf57e9f11\jansi-1.11.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.4-nightly-20150209\b84d5102b9dbfabfeb5e43c7e2828d98a7fc80e0\lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.4-nightly-20150209\931074f46c795d2f7b30ed6395df5715cfd7675b\lwjgl-platform-2.9.4-nightly-20150209-natives-linux.jar;C:\Users\lwaltens\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.4-nightly-20150209\bcab850f8f487c3f4c4dbabde778bb82bd1a40ed\lwjgl-platform-2.9.4-nightly-20150209-natives-osx.jar;C:\Users\lwaltens\.gradle\caches\minecraft\deobfedDeps\compileDummy.jar;C:\Users\lwaltens\.gradle\caches\minecraft\deobfedDeps\providedDummy.jar;C:\Users\lwaltens\.gradle\caches\minecraft\net\minecraftforge\forge\1.12-14.21.1.2387\start
[18:44:35] [main/DEBUG] [FML/]: Java library path at launch is C:\Program Files\Java\jre1.8.0_151\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.8.0_151/bin/server;C:/Program Files/Java/jre1.8.0_151/bin;C:/Program Files/Java/jre1.8.0_151/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files\WorldPainter;C:\Users\lwaltens\AppData\Local\Microsoft\WindowsApps;;C:\eclipse;;.
[18:44:35] [main/INFO] [FML/]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[18:44:35] [main/DEBUG] [FML/]: Instantiating coremod class FMLCorePlugin
[18:44:35] [main/DEBUG] [FML/]: Added access transformer class net.minecraftforge.fml.common.asm.transformers.AccessTransformer to enqueued access transformers
[18:44:35] [main/DEBUG] [FML/]: Enqueued coremod FMLCorePlugin
[18:44:35] [main/DEBUG] [FML/]: Instantiating coremod class FMLForgePlugin
[18:44:35] [main/DEBUG] [FML/]: Enqueued coremod FMLForgePlugin
[18:44:35] [main/DEBUG] [FML/]: All fundamental core mods are successfully located
[18:44:35] [main/DEBUG] [FML/]: Attempting to load commandline specified mods, relative to D:\Mods\LuckyBlockOectMurder 1.12\run\.
[18:44:35] [main/DEBUG] [FML/]: Discovering coremods
[18:44:35] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[18:44:35] [main/INFO] [GradleStart/]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
[18:44:35] [main/INFO] [GradleStart/]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[18:44:35] [main/INFO] [LaunchWrapper/]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[18:44:35] [main/INFO] [LaunchWrapper/]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[18:44:35] [main/INFO] [LaunchWrapper/]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[18:44:35] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[18:44:35] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[18:44:35] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[18:44:35] [main/DEBUG] [FML/]: Injecting coremod FMLCorePlugin \{net.minecraftforge.fml.relauncher.FMLCorePlugin\} class transformers
[18:44:35] [main/TRACE] [FML/]: Registering transformer net.minecraftforge.fml.common.asm.transformers.BlamingTransformer
[18:44:35] [main/TRACE] [FML/]: Registering transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer
[18:44:35] [main/TRACE] [FML/]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriptionTransformer
[18:44:35] [main/TRACE] [FML/]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriberTransformer
[18:44:35] [main/DEBUG] [FML/]: Injection complete
[18:44:35] [main/DEBUG] [FML/]: Running coremod plugin for FMLCorePlugin \{net.minecraftforge.fml.relauncher.FMLCorePlugin\}
[18:44:35] [main/DEBUG] [FML/]: Running coremod plugin FMLCorePlugin
[18:44:35] [main/DEBUG] [FML/]: Injecting tracing printstreams for STDOUT/STDERR.
[18:44:35] [main/ERROR] [FML/]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
[18:44:35] [main/DEBUG] [FML/]: Loading deobfuscation resource C:\Users\lwaltens\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20170624\1.12\srgs\srg-mcp.srg with 36059 records
[18:44:36] [main/ERROR] [FML/]: FML appears to be missing any signature data. This is not a good thing
[18:44:36] [main/DEBUG] [FML/]: Coremod plugin class FMLCorePlugin run successfully
[18:44:36] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[18:44:36] [main/DEBUG] [FML/]: Injecting coremod FMLForgePlugin \{net.minecraftforge.classloading.FMLForgePlugin\} class transformers
[18:44:36] [main/DEBUG] [FML/]: Injection complete
[18:44:36] [main/DEBUG] [FML/]: Running coremod plugin for FMLForgePlugin \{net.minecraftforge.classloading.FMLForgePlugin\}
[18:44:36] [main/DEBUG] [FML/]: Running coremod plugin FMLForgePlugin
[18:44:36] [main/DEBUG] [FML/]: Coremod plugin class FMLForgePlugin run successfully
[18:44:36] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[18:44:36] [main/DEBUG] [FML/]: Loaded 206 rules from AccessTransformer config file forge_at.cfg
[18:44:36] [main/DEBUG] [FML/]: Validating minecraft
[18:44:36] [main/DEBUG] [FML/]: Minecraft validated, launching...
[18:44:36] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[18:44:36] [main/INFO] [LaunchWrapper/]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[18:44:36] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[18:44:37] [main/INFO] [LaunchWrapper/]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer}
[18:44:41] [main/DEBUG] [FML/]: Creating vanilla freeze snapshot
[18:44:41] [main/DEBUG] [FML/]: Vanilla freeze snapshot created
Where is the Problem?
Thank you for help!
-
2 minutes ago, diesieben07 said:
Yes, but don't.
why?
-
Hey,
I`ve a general question.
Is there a way to set the display name without the .lang file?
Thank you for help!
-
7 minutes ago, V0idWa1k3r said:
Minecraft mc = Minecraft.getMinecraft();
Ahhhhhh, that was from the old code.
I don`t need them and when I removed it all works perfectly.
Thank you!
-
Just now, V0idWa1k3r said:
You can't reference client-side only code like that from your common code, use proxies. Or delete that line entirely since you do nothing with the mc local anyway.
What do you mean by "can't connect"? Is there an error in your log?
Spoiler[12:48:10] [main/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_151]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.util.Util.runTask(Util.java:54) [Util.class:?]
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1161) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:436) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:25) [start/:?]
Caused by: java.lang.NullPointerException
at net.minecraft.client.network.NetHandlerPlayClient.handleWorldBorder(NetHandlerPlayClient.java:1699) ~[NetHandlerPlayClient.class:?]
at net.minecraft.network.play.server.SPacketWorldBorder.processPacket(SPacketWorldBorder.java:123) ~[SPacketWorldBorder.class:?]
at net.minecraft.network.play.server.SPacketWorldBorder.processPacket(SPacketWorldBorder.java:11) ~[SPacketWorldBorder.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:21) ~[PacketThreadUtil$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_151]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.util.Util.runTask(Util.java:53) ~[Util.class:?]
... 15 more
[12:48:10] [main/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_151]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.util.Util.runTask(Util.java:54) [Util.class:?]
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1161) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:436) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:25) [start/:?]
Caused by: java.lang.NullPointerException
at net.minecraft.client.network.NetHandlerPlayClient.handleTimeUpdate(NetHandlerPlayClient.java:1039) ~[NetHandlerPlayClient.class:?]
at net.minecraft.network.play.server.SPacketTimeUpdate.processPacket(SPacketTimeUpdate.java:58) ~[SPacketTimeUpdate.class:?]
at net.minecraft.network.play.server.SPacketTimeUpdate.processPacket(SPacketTimeUpdate.java:10) ~[SPacketTimeUpdate.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:21) ~[PacketThreadUtil$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_151]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.util.Util.runTask(Util.java:53) ~[Util.class:?]
... 15 more
[12:48:10] [main/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_151]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.util.Util.runTask(Util.java:54) [Util.class:?]
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1161) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:436) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:25) [start/:?]
Caused by: java.lang.NullPointerException
at net.minecraft.client.network.NetHandlerPlayClient.handleSpawnPosition(NetHandlerPlayClient.java:1046) ~[NetHandlerPlayClient.class:?]
at net.minecraft.network.play.server.SPacketSpawnPosition.processPacket(SPacketSpawnPosition.java:45) ~[SPacketSpawnPosition.class:?]
at net.minecraft.network.play.server.SPacketSpawnPosition.processPacket(SPacketSpawnPosition.java:11) ~[SPacketSpawnPosition.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:21) ~[PacketThreadUtil$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_151]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.util.Util.runTask(Util.java:53) ~[Util.class:?]
... 15 more
[12:48:10] [main/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_151]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.util.Util.runTask(Util.java:54) [Util.class:?]
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1161) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:436) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:25) [start/:?]
Caused by: java.lang.NullPointerException
at net.minecraft.client.network.NetHandlerPlayClient.handleWindowItems(NetHandlerPlayClient.java:1308) ~[NetHandlerPlayClient.class:?]
at net.minecraft.network.play.server.SPacketWindowItems.processPacket(SPacketWindowItems.java:68) ~[SPacketWindowItems.class:?]
at net.minecraft.network.play.server.SPacketWindowItems.processPacket(SPacketWindowItems.java:13) ~[SPacketWindowItems.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:21) ~[PacketThreadUtil$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_151]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.util.Util.runTask(Util.java:53) ~[Util.class:?]
... 15 more
[12:48:10] [main/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_151]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.util.Util.runTask(Util.java:54) [Util.class:?]
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1161) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:436) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:25) [start/:?]
Caused by: java.lang.NullPointerException
at net.minecraft.client.network.NetHandlerPlayClient.handleSetSlot(NetHandlerPlayClient.java:1236) ~[NetHandlerPlayClient.class:?]
at net.minecraft.network.play.server.SPacketSetSlot.processPacket(SPacketSetSlot.java:33) ~[SPacketSetSlot.class:?]
at net.minecraft.network.play.server.SPacketSetSlot.processPacket(SPacketSetSlot.java:11) ~[SPacketSetSlot.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:21) ~[PacketThreadUtil$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_151]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_151]
at net.minecraft.util.Util.runTask(Util.java:53) ~[Util.class:?]
... 15 more -
Hey
I have a problem with the server compatiblility.
Both Sides starts, but I can`t connect to the server...
I used the common PlayerTickEvent
Spoilerpackage oect.lwaltens.luckyblockoect.utils; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; import net.minecraft.client.Minecraft; import net.minecraft.entity.item.EntityFallingBlock; import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import net.minecraft.server.MinecraftServer; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.common.gameevent.TickEvent; import net.minecraftforge.fml.common.gameevent.TickEvent.ServerTickEvent; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import oect.lwaltens.luckyblockoect.registeries.LuckyBlockOect_Potions; public class ServerEvents { @SubscribeEvent public void PotionFakeBlockAll(TickEvent.PlayerTickEvent event) { Minecraft mc = Minecraft.getMinecraft(); EntityPlayer player = event.player; World world = player.getEntityWorld(); if(player.isPotionActive(LuckyBlockOect_Potions.fakeblockall)) { if(!world.isRemote) { BlockPos pos = player.getPosition(); BlockPos pos1 = new BlockPos(pos.getX(), pos.getY()-1, pos.getZ()); IBlockState state = world.getBlockState(pos1); if(state != null) { EntityFallingBlock modelblock = new EntityFallingBlock(world, (int)player.posX+0.5, (int)player.posY, (int)player.posZ-0.5, state); world.spawnEntity(modelblock); } } } } }
I register the EventHandler, like this in my preInit:
MinecraftForge.EVENT_BUS.register(new ServerEvents());
I think i must to change something only for server/client side, but what??
Thank you for help!
-
I want to add something like a spawner. I need a method like onBlockPlaced, but for "onBlockInworld".
- 1
Change Display Name
in Modder Support
Posted · Edited by #ÖCT
Hey,
I wanna to change the Display Name of a one Player. For example every Time if the Player221 join a Server he will get the Display Name [Admin]Baum.
Here is my Code, it won't work
The Event is registered with the EVENT_BUS on the Client Side.