Ir para conteúdo

Mensagem de erro no console


mabazi

Posts Recomendados

esta aparecendo uma mensagem de erro no console

basicamente coloquei pra verificar se uma cabeça tem uma determinada skin, se tiver ele faz os eventos e dps deleta ela

ta funcionando tudo ok

 

coloquei pra setar o bloco como ar event.getBlock().setType(Material.AIR);

 

e começou a dar este erro toda vez que coloca a cabeça com skin certa no chao mas o bloco some normalmente. (funciona tudo ok mas da essa msg de erro)


[17:09:08] [Server thread/INFO]: Attempted to place a tile entity (net.minecraft.server.v1_13_R1.TileEntitySkull@2920e8ac) at 150,5,150 (minecraft:air) where there was no entity tile!
[17:09:08] [Server thread/INFO]: Chunk coordinates: 144,144
[17:09:08] [Server thread/WARN]: java.lang.Exception
[17:09:08] [Server thread/WARN]: 	at net.minecraft.server.v1_13_R1.Chunk.a(Chunk.java:743)
[17:09:08] [Server thread/WARN]: 	at net.minecraft.server.v1_13_R1.World.setTileEntity(World.java:1763)
[17:09:08] [Server thread/WARN]: 	at net.minecraft.server.v1_13_R1.ItemStack.placeItem(ItemStack.java:228)
[17:09:08] [Server thread/WARN]: 	at net.minecraft.server.v1_13_R1.PlayerInteractManager.a(PlayerInteractManager.java:500)
[17:09:08] [Server thread/WARN]: 	at net.minecraft.server.v1_13_R1.PlayerConnection.a(PlayerConnection.java:1227)
[17:09:08] [Server thread/WARN]: 	at net.minecraft.server.v1_13_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:37)
[17:09:08] [Server thread/WARN]: 	at net.minecraft.server.v1_13_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:1)
[17:09:08] [Server thread/WARN]: 	at net.minecraft.server.v1_13_R1.PlayerConnectionUtils.a(SourceFile:10)
[17:09:08] [Server thread/WARN]: 	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[17:09:08] [Server thread/WARN]: 	at java.util.concurrent.FutureTask.run(Unknown Source)
[17:09:08] [Server thread/WARN]: 	at net.minecraft.server.v1_13_R1.SystemUtils.a(SourceFile:198)
[17:09:08] [Server thread/WARN]: 	at net.minecraft.server.v1_13_R1.MinecraftServer.w(MinecraftServer.java:884)
[17:09:08] [Server thread/WARN]: 	at net.minecraft.server.v1_13_R1.DedicatedServer.w(DedicatedServer.java:411)
[17:09:08] [Server thread/WARN]: 	at net.minecraft.server.v1_13_R1.MinecraftServer.v(MinecraftServer.java:819)
[17:09:08] [Server thread/WARN]: 	at net.minecraft.server.v1_13_R1.MinecraftServer.run(MinecraftServer.java:717)
[17:09:08] [Server thread/WARN]: 	at java.lang.Thread.run(Unknown Source)

 

Link para o comentário
Compartilhar em outros sites

Attempted to place a tile entity (net.minecraft.server.v1_13_R1.TileEntitySkull@2920e8ac) at 150,5,150 (minecraft:air) where there was no entity tile!

Tentou colocar uma entidade de bloco (net.minecraft.server.v1_13_R1.TileEntitySkull@2920e8ac) em 150,5,150 (minecraft:air) onde não havia entidade de bloco.

tenta deixar o código para que possamos analisar.

Link para o comentário
Compartilhar em outros sites

Em 05/12/2019 em 22:34, MatheusAbido disse:

Attempted to place a tile entity (net.minecraft.server.v1_13_R1.TileEntitySkull@2920e8ac) at 150,5,150 (minecraft:air) where there was no entity tile!

Tentou colocar uma entidade de bloco (net.minecraft.server.v1_13_R1.TileEntitySkull@2920e8ac) em 150,5,150 (minecraft:air) onde não havia entidade de bloco.

tenta deixar o código para que possamos analisar.

	@EventHandler
	public void ev1(BlockPlaceEvent e){
		MaquinasManager mm = new MaquinasManager();
		if(e.getBlockPlaced().getState() instanceof Skull){
			Skull s = (Skull)e.getBlockPlaced().getState();
			
			try {
				Field field = s.getClass().getDeclaredField("profile");
				field.setAccessible(true);
				GameProfile gp = (GameProfile) field.get(s);
				if(gp.getProperties().isEmpty()) return;
				if(!gp.getProperties().containsKey("textures")) return;
				Collection<Property> t = gp.getProperties().get("textures");
				for(Property p : t){
					String txt = "codigo da textura"
					if(p.getValue().equals(txt)){
						mm.place(e.getPlayer().getUniqueId(), e.getBlockPlaced().getLocation(), m);
               		    e.getBlock().setType(Material.AIR);
						e.setCancelled(true);
					}
				}
			} catch (NullPointerException | IllegalAccessException | NoSuchFieldException | SecurityException | IllegalArgumentException e1) {
			
			}
		}
	}

Ta ai o codigo, o erro da dando na hora de remover a skull, tentei varias formas mas todas dão esse erro

17 horas atrás, ryansksp disse:

Bom tive um dilema esses tempos com um sistema meu,tratava-se de um sistema que spawnava uma cabeça na plot,e quando spawnava na rua,ele dava esse erro,deve ser algo do genero.

como resolveu?

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...