Skip to content

Commit 1f853e5

Browse files
Remove logs and prevents NPEs.
1 parent b2948bb commit 1f853e5

File tree

5 files changed

+23
-15
lines changed

5 files changed

+23
-15
lines changed

src/main/java/de/kumpelblase2/remoteentities/entities/RemotePlayer.java

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
import org.bukkit.Location;
66
import org.bukkit.craftbukkit.v1_6_R3.CraftWorld;
77
import org.bukkit.entity.Player;
8+
import org.bukkit.inventory.EntityEquipment;
9+
import org.bukkit.inventory.Inventory;
810
import org.bukkit.metadata.FixedMetadataValue;
911
import de.kumpelblase2.remoteentities.EntityManager;
1012
import de.kumpelblase2.remoteentities.api.*;
@@ -36,9 +38,20 @@ public String getName()
3638
public void setName(String inName)
3739
{
3840
this.m_name = inName;
39-
Location loc = this.getBukkitEntity().getLocation();
40-
this.despawn(DespawnReason.NAME_CHANGE);
41-
this.spawn(loc);
41+
this.getBukkitEntity().setCustomName(this.m_name);
42+
this.getBukkitEntity().setCustomNameVisible(true);
43+
this.save();
44+
45+
46+
// Location loc = this.getBukkitEntity().getLocation();
47+
// Inventory inventory = this.getInventory();
48+
// EntityEquipment entityEquipment = this.getBukkitEntity().getEquipment();
49+
//
50+
// this.despawn(DespawnReason.NAME_CHANGE);
51+
//
52+
// this.spawn(loc);
53+
// this.getInventory().setContents(inventory.getContents());
54+
// this.getBukkitEntity().getEquipment().setArmorContents(entityEquipment.getArmorContents());
4255
}
4356

4457
@Override

src/main/java/de/kumpelblase2/remoteentities/persistence/BehaviorData.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ public BehaviorData(Map<String, Object> inData)
3030
this.type = (String)inData.get("type");
3131
List<Map<String, Object>> parameterData = (List<Map<String, Object>>)inData.get("parameters");
3232

33-
System.out.println("Parameters: " + parameterData.toString());
3433
if(parameterData == null || parameterData.size() == 0)
3534
{
3635
this.parameters = new ParameterData[0];
@@ -102,8 +101,6 @@ public Class[] getParameterClasses()
102101
{
103102
try
104103
{
105-
Bukkit.broadcastMessage(parameterData.toString());
106-
107104
Class c = ClassUtils.getClass(this.getClass().getClassLoader(), parameterData.type);
108105
if(ClassUtils.wrapperToPrimitive(c) != null)
109106
c = ClassUtils.wrapperToPrimitive(c);

src/main/java/de/kumpelblase2/remoteentities/persistence/serializers/PreparationSerializer.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ public RemoteEntity create(EntityData inData)
3030
{
3131
EntityManager manager = RemoteEntities.getManagerOfPlugin(this.m_plugin.getName());
3232

33-
Bukkit.broadcastMessage(inData.toString());
3433
CreateEntityContext context = manager.prepareEntity(inData.type);
3534
context.withName(inData.name).asPushable(inData.pushable).asStationary(inData.stationary).withID(inData.id);
3635
context.withSpeed(inData.speed).withPathfindingRange(inData.pathfindingRange);

src/main/java/de/kumpelblase2/remoteentities/persistence/serializers/YMLSerializer.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
package de.kumpelblase2.remoteentities.persistence.serializers;
22

33
import java.io.File;
4+
import java.util.ArrayList;
45
import java.util.List;
6+
7+
import org.bukkit.Bukkit;
58
import org.bukkit.configuration.file.FileConfiguration;
69
import org.bukkit.configuration.file.YamlConfiguration;
710
import org.bukkit.configuration.serialization.ConfigurationSerialization;
@@ -50,14 +53,11 @@ public boolean save(EntityData[] inData)
5053
@Override
5154
public EntityData[] loadData()
5255
{
53-
if(this.m_configFile == null || this.m_config == null)
54-
{
55-
if(!this.loadConfig())
56-
return new EntityData[0];
57-
}
56+
this.loadConfig();
5857

59-
if(!this.m_config.contains("entities"))
60-
return new EntityData[0];
58+
if(this.m_config.getList("entities") == null) {
59+
this.m_config.set("entities", new ArrayList<EntityData>());
60+
}
6161

6262
List<EntityData> entitydata = (List<EntityData>)this.m_config.getList("entities");
6363
return entitydata.toArray(new EntityData[entitydata.size()]);

src/main/java/de/kumpelblase2/remoteentities/utilities/ReflectionUtil.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@ public static boolean isJumping(EntityLiving inEntity)
167167
public static List<ParameterData> getParameterDataForClass(Object inClass)
168168
{
169169
Class<?> clazz = inClass.getClass();
170-
System.out.println(clazz.toString());
171170
List<ParameterData> parameters = new ArrayList<ParameterData>();
172171
Set<String> membersLooked = new HashSet<String>();
173172
while(clazz != Object.class && clazz != Desire.class)

0 commit comments

Comments
 (0)