mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-04 00:45:57 +00:00
improve state function IDs
This commit is contained in:
parent
24a5a9425e
commit
4ad2db3ca8
@ -108,16 +108,16 @@ public class BukkitMobSpawner extends BukkitBlockState implements MobSpawner {
|
|||||||
case "max_delay":
|
case "max_delay":
|
||||||
setMaxSpawnDelay(Integer.parseInt(v));
|
setMaxSpawnDelay(Integer.parseInt(v));
|
||||||
return;
|
return;
|
||||||
case "count":
|
case "spawn_count":
|
||||||
setSpawnCount(Integer.parseInt(v));
|
setSpawnCount(Integer.parseInt(v));
|
||||||
return;
|
return;
|
||||||
case "range":
|
case "spawn_range":
|
||||||
setSpawnRange(Integer.parseInt(v));
|
setSpawnRange(Integer.parseInt(v));
|
||||||
return;
|
return;
|
||||||
case "max_nearby":
|
case "max_nearby":
|
||||||
setMaxNearbyEntities(Integer.parseInt(v));
|
setMaxNearbyEntities(Integer.parseInt(v));
|
||||||
return;
|
return;
|
||||||
case "activate":
|
case "required_player_range":
|
||||||
setRequiredPlayerRange(Integer.parseInt(v));
|
setRequiredPlayerRange(Integer.parseInt(v));
|
||||||
return;
|
return;
|
||||||
default:
|
default:
|
||||||
|
@ -27,6 +27,9 @@ public class BukkitSign extends BukkitBlockState implements Sign {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void applyState(String state) {
|
public void applyState(String state) {
|
||||||
SerialState.parse(state).forEach((k, v) -> setLine(Integer.parseInt(k), v));
|
SerialState.parse(state).forEach((k, v) -> {
|
||||||
|
if(!v.startsWith("text")) throw new IllegalArgumentException("Invalid property: " + k);
|
||||||
|
setLine(Integer.parseInt(k), v.substring(4));
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user