mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-18 10:32:30 +00:00
remove translation logic
This commit is contained in:
parent
77f766b8bb
commit
87ea5ce9e7
@ -42,13 +42,6 @@ public class BukkitWorldHandle implements WorldHandle {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public synchronized @NotNull BlockState createBlockState(@NotNull String data) {
|
public synchronized @NotNull BlockState createBlockState(@NotNull String data) {
|
||||||
if(data.equals("minecraft:grass")) { //TODO: remove in 7.0
|
|
||||||
data = "minecraft:short_grass";
|
|
||||||
logger.warn(
|
|
||||||
"Translating minecraft:grass to minecraft:short_grass. In 1.20.3 minecraft:grass was renamed to minecraft:short_grass" +
|
|
||||||
". You are advised to perform this rename in your config backs as this translation will be removed in the next major " +
|
|
||||||
"version of Terra.");
|
|
||||||
}
|
|
||||||
org.bukkit.block.data.BlockData bukkitData = Bukkit.createBlockData(
|
org.bukkit.block.data.BlockData bukkitData = Bukkit.createBlockData(
|
||||||
data); // somehow bukkit managed to make this not thread safe! :)
|
data); // somehow bukkit managed to make this not thread safe! :)
|
||||||
return BukkitBlockState.newInstance(bukkitData);
|
return BukkitBlockState.newInstance(bukkitData);
|
||||||
@ -61,13 +54,6 @@ public class BukkitWorldHandle implements WorldHandle {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public @NotNull EntityType getEntity(@NotNull String id) {
|
public @NotNull EntityType getEntity(@NotNull String id) {
|
||||||
if(!id.contains(":")) { //TODO: remove in 7.0
|
|
||||||
String newid = "minecraft:" + id.toLowerCase();
|
|
||||||
logger.warn(
|
|
||||||
"Translating " + id + " to " + newid + ". In 1.20.3 entity parsing was reworked" +
|
|
||||||
". You are advised to perform this rename in your config backs as this translation will be removed in the next major " +
|
|
||||||
"version of Terra.");
|
|
||||||
}
|
|
||||||
if(!id.startsWith("minecraft:")) throw new IllegalArgumentException("Invalid entity identifier " + id);
|
if(!id.startsWith("minecraft:")) throw new IllegalArgumentException("Invalid entity identifier " + id);
|
||||||
String entityID = id.toUpperCase(Locale.ROOT).substring(10);
|
String entityID = id.toUpperCase(Locale.ROOT).substring(10);
|
||||||
|
|
||||||
|
@ -41,13 +41,6 @@ public class MinecraftWorldHandle implements WorldHandle {
|
|||||||
@Override
|
@Override
|
||||||
public @NotNull BlockState createBlockState(@NotNull String data) {
|
public @NotNull BlockState createBlockState(@NotNull String data) {
|
||||||
try {
|
try {
|
||||||
if(data.equals("minecraft:grass")) { //TODO: remove in 7.0
|
|
||||||
data = "minecraft:short_grass";
|
|
||||||
logger.warn(
|
|
||||||
"Translating minecraft:grass to minecraft:short_grass. In 1.20.3 minecraft:grass was renamed to minecraft:short_grass" +
|
|
||||||
". You are advised to perform this rename in your config packs as this translation will be removed in the next major " +
|
|
||||||
"version of Terra.");
|
|
||||||
}
|
|
||||||
net.minecraft.block.BlockState state = BlockArgumentParser.block(Registries.BLOCK.getReadOnlyWrapper(), data, true)
|
net.minecraft.block.BlockState state = BlockArgumentParser.block(Registries.BLOCK.getReadOnlyWrapper(), data, true)
|
||||||
.blockState();
|
.blockState();
|
||||||
if(state == null) throw new IllegalArgumentException("Invalid data: " + data);
|
if(state == null) throw new IllegalArgumentException("Invalid data: " + data);
|
||||||
@ -64,14 +57,6 @@ public class MinecraftWorldHandle implements WorldHandle {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public @NotNull EntityType getEntity(@NotNull String id) {
|
public @NotNull EntityType getEntity(@NotNull String id) {
|
||||||
if(!id.contains(":")) { //TODO: remove in 7.0
|
|
||||||
String newid = "minecraft:" + id.toLowerCase();
|
|
||||||
logger.warn(
|
|
||||||
"Translating " + id + " to " + newid + ". In 1.20.3 entity parsing was reworked" +
|
|
||||||
". You are advised to perform this rename in your config packs as this translation will be removed in the next major " +
|
|
||||||
"version of Terra.");
|
|
||||||
id = newid;
|
|
||||||
}
|
|
||||||
if(!id.contains(":")) throw new IllegalArgumentException("Invalid entity identifier " + id);
|
if(!id.contains(":")) throw new IllegalArgumentException("Invalid entity identifier " + id);
|
||||||
Identifier identifier = Identifier.tryParse(id);
|
Identifier identifier = Identifier.tryParse(id);
|
||||||
if(identifier == null) identifier = Identifier.tryParse(id);
|
if(identifier == null) identifier = Identifier.tryParse(id);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user