mirror of
https://github.com/CitizensDev/Citizens2.git
synced 2025-02-02 05:21:47 +01:00
Remove some generics which may be confusing jenkins
This commit is contained in:
parent
e03ad190ba
commit
cb3c32a101
@ -10,7 +10,7 @@ import net.minecraft.server.v1_11_R1.Entity;
|
|||||||
import net.minecraft.server.v1_11_R1.MinecraftKey;
|
import net.minecraft.server.v1_11_R1.MinecraftKey;
|
||||||
import net.minecraft.server.v1_11_R1.RegistryMaterials;
|
import net.minecraft.server.v1_11_R1.RegistryMaterials;
|
||||||
|
|
||||||
public class CustomEntityRegistry extends RegistryMaterials<MinecraftKey, Class<? extends Entity>> {
|
public class CustomEntityRegistry extends RegistryMaterials {
|
||||||
private final BiMap<MinecraftKey, Class<? extends Entity>> entities = HashBiMap.create();
|
private final BiMap<MinecraftKey, Class<? extends Entity>> entities = HashBiMap.create();
|
||||||
private final BiMap<Class<? extends Entity>, MinecraftKey> entityClasses = this.entities.inverse();
|
private final BiMap<Class<? extends Entity>, MinecraftKey> entityClasses = this.entities.inverse();
|
||||||
private final Map<Class<? extends Entity>, Integer> entityIds = Maps.newHashMap();
|
private final Map<Class<? extends Entity>, Integer> entityIds = Maps.newHashMap();
|
||||||
@ -21,30 +21,30 @@ public class CustomEntityRegistry extends RegistryMaterials<MinecraftKey, Class<
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int a(Class<? extends Entity> key) {
|
public int a(Object key) {
|
||||||
if (this.entityIds.containsKey(key)) {
|
if (this.entityIds.containsKey(key)) {
|
||||||
return this.entityIds.get(key);
|
return this.entityIds.get(key);
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.wrapped.a(key);
|
return this.wrapped.a((Class<? extends Entity>) key);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public MinecraftKey b(Class<? extends Entity> value) {
|
public MinecraftKey b(Object value) {
|
||||||
if (entityClasses.containsKey(value)) {
|
if (entityClasses.containsKey(value)) {
|
||||||
return entityClasses.get(value);
|
return entityClasses.get(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
return wrapped.b(value);
|
return wrapped.b((Class<? extends Entity>) value);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Class<? extends Entity> get(MinecraftKey key) {
|
public Class<? extends Entity> get(Object key) {
|
||||||
if (entities.containsKey(key)) {
|
if (entities.containsKey(key)) {
|
||||||
return entities.get(key);
|
return entities.get(key);
|
||||||
}
|
}
|
||||||
|
|
||||||
return wrapped.get(key);
|
return wrapped.get((MinecraftKey) key);
|
||||||
}
|
}
|
||||||
|
|
||||||
public RegistryMaterials<MinecraftKey, Class<? extends Entity>> getWrapped() {
|
public RegistryMaterials<MinecraftKey, Class<? extends Entity>> getWrapped() {
|
||||||
@ -52,7 +52,7 @@ public class CustomEntityRegistry extends RegistryMaterials<MinecraftKey, Class<
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void put(int entityId, MinecraftKey key, Class<? extends Entity> entityClass) {
|
public void put(int entityId, MinecraftKey key, Class<? extends Entity> entityClass) {
|
||||||
this.entities.put(key, entityClass);
|
entities.put(key, entityClass);
|
||||||
this.entityIds.put(entityClass, entityId);
|
entityIds.put(entityClass, entityId);
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user