diff --git a/lib/SuperiorSkyblockAPI.jar b/lib/SuperiorSkyblockAPI.jar
new file mode 100644
index 00000000..15a3e6c6
Binary files /dev/null and b/lib/SuperiorSkyblockAPI.jar differ
diff --git a/pom.xml b/pom.xml
index e19befff..3788049b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -97,7 +97,7 @@
org.spigotmc
spigot-api
- 1.16.1-R0.1-SNAPSHOT
+ 1.16.5-R0.1-SNAPSHOT
provided
@@ -169,6 +169,13 @@
system
${project.basedir}/lib/PlotSquared-Bukkit-4.4.495.jar
+
+ com.github.OmerBenGera
+ SuperiorSkyblockAPI
+ api-version
+ system
+ ${project.basedir}/lib/SuperiorSkyblockAPI.jar
+
diff --git a/script/entries.txt b/script/entries.txt
index 1dad6e13..3826ec61 100644
--- a/script/entries.txt
+++ b/script/entries.txt
@@ -1064,6 +1064,7 @@ item.minecraft.phantom_membrane
item.minecraft.phantom_spawn_egg
item.minecraft.pig_spawn_egg
item.minecraft.piglin_banner_pattern.desc
+item.minecraft.piglin_brute_spawn_egg
item.minecraft.piglin_spawn_egg
item.minecraft.pillager_spawn_egg
item.minecraft.pink_dye
diff --git a/src/main/java/de/epiceric/shopchest/ShopChest.java b/src/main/java/de/epiceric/shopchest/ShopChest.java
index 0d5e5b56..ec318027 100644
--- a/src/main/java/de/epiceric/shopchest/ShopChest.java
+++ b/src/main/java/de/epiceric/shopchest/ShopChest.java
@@ -16,7 +16,6 @@
import java.util.stream.Stream;
import com.palmergames.bukkit.towny.Towny;
-import com.plotsquared.core.PlotSquared;
import com.wasteofplastic.askyblock.ASkyBlock;
import org.bstats.bukkit.Metrics;
@@ -37,6 +36,7 @@
import de.epiceric.shopchest.external.BentoBoxShopFlag;
import de.epiceric.shopchest.external.PlotSquaredOldShopFlag;
import de.epiceric.shopchest.external.PlotSquaredShopFlag;
+import de.epiceric.shopchest.external.SuperiorSkyblockShopIslandPermission;
import de.epiceric.shopchest.external.WorldGuardShopFlag;
import de.epiceric.shopchest.external.listeners.ASkyBlockListener;
import de.epiceric.shopchest.external.listeners.GriefPreventionListener;
@@ -54,6 +54,7 @@
import de.epiceric.shopchest.listeners.ShopInteractListener;
import de.epiceric.shopchest.listeners.ShopItemListener;
import de.epiceric.shopchest.listeners.ShopUpdateListener;
+import de.epiceric.shopchest.listeners.SuperiorSkyblockListener;
import de.epiceric.shopchest.listeners.WorldGuardListener;
import de.epiceric.shopchest.shop.Shop;
import de.epiceric.shopchest.shop.Shop.ShopType;
@@ -99,6 +100,7 @@ public class ShopChest extends JavaPlugin {
private GriefPrevention griefPrevention;
private AreaShop areaShop;
private BentoBox bentoBox;
+ private boolean superiorskyblock;
private ShopUpdater updater;
private ExecutorService shopCreationThreadPool;
@@ -185,6 +187,8 @@ public void onEnable() {
case "v1_14_R1":
case "v1_15_R1":
case "v1_16_R1":
+ case "v1_16_R2":
+ case "v1_16_R3":
break;
default:
debug("Server version not officially supported: " + Utils.getServerVersion() + "!");
@@ -254,10 +258,8 @@ public void onDisable() {
shopCreationThreadPool.shutdown();
}
- for (Shop shop : shopUtils.getShops()) {
- shopUtils.removeShop(shop, false);
- debug("Removed shop (#" + shop.getID() + ")");
- }
+ shopUtils.removeShops();
+ debug("Removed shops");
if (database != null && database.isInitialized()) {
if (database instanceof SQLite) {
@@ -318,6 +320,13 @@ private void loadExternalPlugins() {
bentoBox = (BentoBox) bentoBoxPlugin;
}
+ if (getServer().getPluginManager().getPlugin("SuperiorSkyblock2").isEnabled()) {
+ superiorskyblock = true;
+ }
+ else {
+ superiorskyblock = false;
+ }
+
if (hasWorldGuard()) {
WorldGuardWrapper.getInstance().registerEvents(this);
}
@@ -334,6 +343,10 @@ private void loadExternalPlugins() {
if (hasBentoBox()) {
BentoBoxShopFlag.register(this);
}
+
+ if (hasSuperiorSkyblock()) {
+ SuperiorSkyblockShopIslandPermission.register(this);
+ }
}
private void loadMetrics() {
@@ -450,6 +463,10 @@ private void registerListeners() {
if (hasBentoBox()) {
getServer().getPluginManager().registerEvents(new BentoBoxListener(this), this);
}
+
+ if (hasSuperiorSkyblock())
+ getServer().getPluginManager().registerEvents(new SuperiorSkyblockListener(this), this);
+
}
private void registerExternalListeners() {
@@ -469,6 +486,8 @@ private void registerExternalListeners() {
getServer().getPluginManager().registerEvents(new de.epiceric.shopchest.external.listeners.WorldGuardListener(this), this);
if (hasBentoBox())
getServer().getPluginManager().registerEvents(new de.epiceric.shopchest.external.listeners.BentoBoxListener(this), this);
+ if (hasSuperiorSkyblock())
+ getServer().getPluginManager().registerEvents(new de.epiceric.shopchest.external.listeners.SuperiorSkyblockListener(this), this);
}
/**
@@ -660,6 +679,13 @@ public boolean hasBentoBox() {
return bentoBox != null && bentoBox.isEnabled();
}
+ /**
+ * @return Whether the plugin 'SuperiorSkyblock' is enabled
+ */
+ public boolean hasSuperiorSkyblock() {
+ return superiorskyblock;
+ }
+
/**
* @return ShopChest's {@link ShopUtils} containing some important methods
*/
diff --git a/src/main/java/de/epiceric/shopchest/config/Config.java b/src/main/java/de/epiceric/shopchest/config/Config.java
index 21e9cb3e..9bb5fa61 100644
--- a/src/main/java/de/epiceric/shopchest/config/Config.java
+++ b/src/main/java/de/epiceric/shopchest/config/Config.java
@@ -198,6 +198,11 @@ public class Config {
* Whether BentoBox integration should be enabled
**/
public static boolean enableBentoBoxIntegration;
+
+ /**
+ * Whether SuperiorSkyblock integration should be enabled
+ **/
+ public static boolean enableSuperiorSkyblockIntegration;
/**
* Whether IslandWorld integration should be enabled
@@ -312,6 +317,16 @@ public class Config {
* The language configuration of the currently selected language file
*/
public static LanguageConfiguration langConfig;
+
+ /**
+ * Name of the IslandPrivilage... SuperiorSkyblock
+ **/
+ public static String SuperiorSkyblockIslandPrivilegeName;
+
+ /**
+ * Whether IslandPrivilage option should be enabled... SuperiorSkyblock
+ **/
+ public static boolean SuperiorSkyblockEnableIslandPrivilege;
private ShopChest plugin;
@@ -487,6 +502,9 @@ public void reload(boolean firstLoad, boolean langReload, boolean showMessages)
enableUSkyblockIntegration = plugin.getConfig().getBoolean("enable-uskyblock-integration");
enableASkyblockIntegration = plugin.getConfig().getBoolean("enable-askyblock-integration");
enableBentoBoxIntegration = plugin.getConfig().getBoolean("enable-bentobox-integration");
+ enableSuperiorSkyblockIntegration = plugin.getConfig().getBoolean("enable-superiorskyblock-integration");
+ SuperiorSkyblockIslandPrivilegeName = plugin.getConfig().getString("superiorskyblock.islandprivilege-name");
+ SuperiorSkyblockEnableIslandPrivilege = plugin.getConfig().getBoolean("superiorskyblock.enable-islandprivilege");
enableIslandWorldIntegration = plugin.getConfig().getBoolean("enable-islandworld-integration");
enableGriefPreventionIntegration = plugin.getConfig().getBoolean("enable-griefprevention-integration");
enableAreaShopIntegration = plugin.getConfig().getBoolean("enable-areashop-integration");
diff --git a/src/main/java/de/epiceric/shopchest/external/SuperiorSkyblockShopIslandPermission.java b/src/main/java/de/epiceric/shopchest/external/SuperiorSkyblockShopIslandPermission.java
new file mode 100644
index 00000000..099e55d7
--- /dev/null
+++ b/src/main/java/de/epiceric/shopchest/external/SuperiorSkyblockShopIslandPermission.java
@@ -0,0 +1,28 @@
+package de.epiceric.shopchest.external;
+
+import de.epiceric.shopchest.*;
+import de.epiceric.shopchest.config.Config;
+
+import com.bgsoftware.superiorskyblock.api.SuperiorSkyblockAPI;
+import com.bgsoftware.superiorskyblock.api.island.IslandFlag;
+import com.bgsoftware.superiorskyblock.api.island.IslandPrivilege;
+
+public class SuperiorSkyblockShopIslandPermission {
+ private static String name = Config.SuperiorSkyblockIslandPrivilegeName;
+
+ public static void register(ShopChest plugin) {
+ if(!Config.SuperiorSkyblockEnableIslandPrivilege) return;
+ try {
+ IslandPrivilege.register(name);
+ IslandFlag.register(name);
+
+ SuperiorSkyblockAPI.getSuperiorSkyblock().getMenus().updatePermission(IslandPrivilege.getByName(name));
+
+ plugin.debug("Registered SuperiorSkyblock shop Island Privilege");
+ }catch(Exception e) {
+ plugin.getLogger().warning("Failed to register SuperiorSkyblock shop Island Privilege");
+ plugin.debug("Failed to register SuperiorSkyblock shop Island Privilege");
+ e.printStackTrace();
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/de/epiceric/shopchest/external/WorldGuardShopFlag.java b/src/main/java/de/epiceric/shopchest/external/WorldGuardShopFlag.java
index 266d8193..1c9b52e3 100644
--- a/src/main/java/de/epiceric/shopchest/external/WorldGuardShopFlag.java
+++ b/src/main/java/de/epiceric/shopchest/external/WorldGuardShopFlag.java
@@ -12,20 +12,44 @@
public class WorldGuardShopFlag {
public static void register(final ShopChest plugin) {
- WorldGuardWrapper wrapper = WorldGuardWrapper.getInstance();
-
- Optional> createFlag = wrapper.registerFlag("create-shop",
- WrappedState.class, Config.wgAllowCreateShopDefault ? WrappedState.ALLOW : WrappedState.DENY);
-
- Optional> useFlag = wrapper.registerFlag("use-shop",
- WrappedState.class, Config.wgAllowUseShopDefault ? WrappedState.ALLOW : WrappedState.DENY);
-
- Optional> useAdminFlag = wrapper.registerFlag("use-admin-shop",
- WrappedState.class, Config.wgAllowUseAdminShopDefault ? WrappedState.ALLOW : WrappedState.DENY);
-
- plugin.debug("Flag create-shop: " + String.valueOf(createFlag.isPresent()));
- plugin.debug("Flag use-shop: " + String.valueOf(useFlag.isPresent()));
- plugin.debug("Flag use-admin-shop: " + String.valueOf(useAdminFlag.isPresent()));
+ try {
+ WorldGuardWrapper wrapper = WorldGuardWrapper.getInstance();
+ Optional> createFlag = null;
+ Optional> useFlag = null;
+ Optional> useAdminFlag = null;
+
+ if(! wrapper.getFlag("create-shop", WrappedState.class).isPresent() ) {
+ createFlag = wrapper.registerFlag("create-shop",
+ WrappedState.class, Config.wgAllowCreateShopDefault ? WrappedState.ALLOW : WrappedState.DENY);
+ }
+ else {
+ createFlag = wrapper.getFlag("create-shop", WrappedState.class);
+ }
+
+ if(! wrapper.getFlag("use-shop", WrappedState.class).isPresent() ) {
+ useFlag = wrapper.registerFlag("use-shop",
+ WrappedState.class, Config.wgAllowUseShopDefault ? WrappedState.ALLOW : WrappedState.DENY);
+ }
+ else {
+ useFlag = wrapper.getFlag("use-shop", WrappedState.class);
+ }
+
+ if(! wrapper.getFlag("use-admin-shop", WrappedState.class).isPresent() ) {
+ useAdminFlag = wrapper.registerFlag("use-admin-shop",
+ WrappedState.class, Config.wgAllowUseAdminShopDefault ? WrappedState.ALLOW : WrappedState.DENY);
+ }
+ else {
+ useAdminFlag = wrapper.getFlag("use-admin-shop", WrappedState.class);
+ }
+
+
+
+ plugin.debug("Flag create-shop: " + String.valueOf(createFlag.isPresent()));
+ plugin.debug("Flag use-shop: " + String.valueOf(useFlag.isPresent()));
+ plugin.debug("Flag use-admin-shop: " + String.valueOf(useAdminFlag.isPresent()));
+ }catch(Exception e) {
+ e.printStackTrace();
+ }
}
}
diff --git a/src/main/java/de/epiceric/shopchest/external/listeners/SuperiorSkyblockListener.java b/src/main/java/de/epiceric/shopchest/external/listeners/SuperiorSkyblockListener.java
new file mode 100644
index 00000000..edfdb85b
--- /dev/null
+++ b/src/main/java/de/epiceric/shopchest/external/listeners/SuperiorSkyblockListener.java
@@ -0,0 +1,90 @@
+package de.epiceric.shopchest.external.listeners;
+
+import java.util.Set;
+
+import org.bukkit.Bukkit;
+import org.bukkit.Location;
+import org.bukkit.entity.Player;
+import org.bukkit.event.Cancellable;
+import org.bukkit.event.EventHandler;
+import org.bukkit.event.EventPriority;
+import org.bukkit.event.Listener;
+
+import de.epiceric.shopchest.ShopChest;
+import de.epiceric.shopchest.config.Config;
+import de.epiceric.shopchest.event.ShopCreateEvent;
+import de.epiceric.shopchest.event.ShopExtendEvent;
+import de.epiceric.shopchest.utils.Utils;
+
+import com.bgsoftware.superiorskyblock.api.SuperiorSkyblockAPI;
+import com.bgsoftware.superiorskyblock.api.island.*;
+import com.bgsoftware.superiorskyblock.api.wrappers.SuperiorPlayer;
+
+public class SuperiorSkyblockListener implements Listener {
+ private final ShopChest plugin;
+
+ public SuperiorSkyblockListener(ShopChest plugin) {
+ this.plugin = plugin;
+ }
+
+ @EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true)
+ public void onCreateShop(ShopCreateEvent e) {
+ if (!Config.enableSuperiorSkyblockIntegration)
+ return;
+
+ Set chestLocations = Utils.getChestLocations(e.getShop());
+ for (Location loc : chestLocations) {
+ if (handleForLocation(e.getPlayer(), loc, e))
+ return;
+ }
+ }
+
+ @EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true)
+ public void onExtendShop(ShopExtendEvent e) {
+ if (!Config.enableSuperiorSkyblockIntegration)
+ return;
+
+ handleForLocation(e.getPlayer(), e.getNewChestLocation(), e);
+ }
+
+ private boolean handleForLocation(Player player, Location loc, Cancellable e) {
+ Island island = SuperiorSkyblockAPI.getIslandAt(loc);
+ if (island == null)
+ return false;
+
+ SuperiorPlayer sp = SuperiorSkyblockAPI.getPlayer(player);
+ if(sp == null)
+ return false;
+
+ if (Config.SuperiorSkyblockEnableIslandPrivilege) {
+
+ IslandPrivilege ip;
+
+ try {
+ ip = IslandPrivilege.getByName(Config.SuperiorSkyblockIslandPrivilegeName);
+ }catch(Exception ex) {
+ e.setCancelled(true);
+ plugin.debug("Cancel Reason: SuperiorSkyblock Couldn't find an IslandPrivilege with the name "+Config.SuperiorSkyblockIslandPrivilegeName);
+ ex.printStackTrace();
+ return true;
+ }
+
+ Bukkit.getConsoleSender().sendMessage("Perm: "+ip+" status: "+sp.hasPermission(ip));
+
+ if(!sp.hasPermission(ip)) {
+ e.setCancelled(true);
+ plugin.debug("Cancel Reason: SuperiorSkyblock no permission "+Config.SuperiorSkyblockIslandPrivilegeName);
+ return true;
+ }
+ }
+
+ if (!island.isMember(sp) && !island.getOwner().getName().equalsIgnoreCase(sp.getName().toLowerCase())) {
+ e.setCancelled(true);
+ plugin.debug("Cancel Reason: SuperiorSkyblock");
+ return true;
+ }
+
+ return false;
+ }
+
+}
\ No newline at end of file
diff --git a/src/main/java/de/epiceric/shopchest/language/LanguageUtils.java b/src/main/java/de/epiceric/shopchest/language/LanguageUtils.java
index 3885bc52..1d4d89ec 100644
--- a/src/main/java/de/epiceric/shopchest/language/LanguageUtils.java
+++ b/src/main/java/de/epiceric/shopchest/language/LanguageUtils.java
@@ -2059,6 +2059,12 @@ public static void load() {
itemNames.add(new ItemName(Material.WEEPING_VINES_PLANT, langConfig.getString("block.minecraft.weeping_vines_plant", "Weeping Vines Plant")));
itemNames.add(new ItemName(Material.ZOGLIN_SPAWN_EGG, langConfig.getString("item.minecraft.zoglin_spawn_egg", "Zoglin Spawn Egg")));
itemNames.add(new ItemName(Material.ZOMBIFIED_PIGLIN_SPAWN_EGG, langConfig.getString("item.minecraft.zombified_piglin_spawn_egg", "Zombified Piglin Spawn Egg")));
+
+ if (Utils.getMajorVersion() > 16 || Utils.getRevision() >= 2) {
+ // Add 1.16.2 item names
+ itemNames.add(new ItemName(Material.PIGLIN_BRUTE_SPAWN_EGG, langConfig.getString("item.minecraft.piglin_brute_spawn_egg", "Piglin Brute Spawn Egg")));
+ }
+
} else {
// Add pre-1.16 item names that don't exist anymore
itemNames.add(new ItemName(Material.valueOf("ZOMBIE_PIGMAN_SPAWN_EGG"), langConfig.getString("item.minecraft.zombie_pigman_spawn_egg", "Zombie Pigman Spawn Egg")));
diff --git a/src/main/java/de/epiceric/shopchest/listeners/SuperiorSkyblockListener.java b/src/main/java/de/epiceric/shopchest/listeners/SuperiorSkyblockListener.java
new file mode 100644
index 00000000..25a8a117
--- /dev/null
+++ b/src/main/java/de/epiceric/shopchest/listeners/SuperiorSkyblockListener.java
@@ -0,0 +1,71 @@
+package de.epiceric.shopchest.listeners;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.bukkit.event.EventHandler;
+import org.bukkit.event.EventPriority;
+import org.bukkit.event.Listener;
+
+import de.epiceric.shopchest.ShopChest;
+import de.epiceric.shopchest.config.Config;
+import de.epiceric.shopchest.shop.Shop;
+import com.bgsoftware.superiorskyblock.api.events.*;
+import com.bgsoftware.superiorskyblock.api.wrappers.SuperiorPlayer;
+
+public class SuperiorSkyblockListener implements Listener {
+ private ShopChest plugin;
+
+ public SuperiorSkyblockListener(ShopChest plugin) {
+ this.plugin = plugin;
+ }
+
+ @EventHandler(priority = EventPriority.MONITOR)
+ public void onIslandDeleted(IslandDisbandEvent e) {
+ deleteShops(e.getIsland().getIslandMembers(true));
+ }
+
+ @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
+ public void onIslandQuit(IslandQuitEvent e) {
+ deleteShops(e.getPlayer());
+ }
+
+ @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
+ public void onTeamKick(IslandKickEvent e) {
+ deleteShops(e.getTarget());
+ }
+
+ private void deleteShops(List members) {
+ deleteShops(members, null);
+ }
+
+ private void deleteShops(SuperiorPlayer vendorUuid) {
+ deleteShops(null, vendorUuid);
+ }
+
+
+ private void deleteShops(List members, SuperiorPlayer vendorUuid) {
+ if (!Config.enableSuperiorSkyblockIntegration)
+ return;
+
+ Collection shops = plugin.getShopUtils().getShops();
+ for (Shop shop : shops) {
+
+ if(members != null) {
+ for(SuperiorPlayer sp : members) {
+ if(shop.getVendor().getName().equalsIgnoreCase(sp.getName().toLowerCase())) {
+ plugin.getShopUtils().removeShop(shop, true);
+ }
+ }
+ }
+
+ if(vendorUuid != null) {
+ if(shop.getVendor().getName().equalsIgnoreCase(vendorUuid.getName().toLowerCase())) {
+ plugin.getShopUtils().removeShop(shop, true);
+ }
+ }
+
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/src/main/java/de/epiceric/shopchest/nms/JsonBuilder.java b/src/main/java/de/epiceric/shopchest/nms/JsonBuilder.java
index 1cfe7ae1..c0b93939 100644
--- a/src/main/java/de/epiceric/shopchest/nms/JsonBuilder.java
+++ b/src/main/java/de/epiceric/shopchest/nms/JsonBuilder.java
@@ -109,7 +109,8 @@ public PartArray toArray() {
}
}
- private static final Pattern PART_PATTERN = Pattern.compile("(([§][a-fA-Fk-oK-OrR0-9])+)([^§]*)");
+ private static final Pattern PART_PATTERN = Pattern.compile("(((?:[a-fA-Fk-oK-OrR0-9]|#[a-fA-F0-9]{6}))+)([^]*)");
+ private static final Pattern HEX_PATTERN = Pattern.compile("([a-fA-F0-9]){6}");
private Part rootPart;
private ShopChest plugin;
@@ -145,6 +146,12 @@ public JsonBuilder(ShopChest plugin) {
}
public static Part parse(String text) {
+ Matcher hexMatcher = HEX_PATTERN.matcher(text);
+ while (hexMatcher.find()) {
+ String hexCode = hexMatcher.group(0).replace("", "");
+ text = text.replace(hexMatcher.group(0), "#" + hexCode);
+ }
+
Matcher matcher = PART_PATTERN.matcher(text);
if (!matcher.find()) {
@@ -171,7 +178,7 @@ public static Part parse(String text) {
PartMap part = new PartMap();
part.setValue("text", new Part(value));
- String[] formats = format.split("§");
+ String[] formats = format.split("");
for (String f : formats) {
switch (f.toLowerCase()) {
case "":
@@ -200,7 +207,11 @@ public static Part parse(String text) {
part.removeValue("color");
break;
default:
- part.setValue("color", new Part(ChatColor.getByChar(f).name().toLowerCase()));
+ if (f.startsWith("#")) {
+ part.setValue("color", new Part(f));
+ } else {
+ part.setValue("color", new Part(ChatColor.getByChar(f).name().toLowerCase()));
+ }
}
}
@@ -241,4 +252,4 @@ public void sendJson(Player p) {
}
}
-}
+}
\ No newline at end of file
diff --git a/src/main/java/de/epiceric/shopchest/utils/ShopUtils.java b/src/main/java/de/epiceric/shopchest/utils/ShopUtils.java
index 46937e03..4a7934ba 100644
--- a/src/main/java/de/epiceric/shopchest/utils/ShopUtils.java
+++ b/src/main/java/de/epiceric/shopchest/utils/ShopUtils.java
@@ -132,6 +132,20 @@ public void addShop(Shop shop, boolean addToDatabase) {
addShop(shop, addToDatabase, null);
}
+ /**
+ * Removes (i.e. unloads) all currently loaded shops
+ */
+ public void removeShops() {
+ shopLocation.forEach((location, shop) -> {
+ if (!shop.isCreated()) return;
+
+ plugin.debug("Removing shop " + shop.getID());
+ shop.removeItem();
+ shop.removeHologram();
+ });
+ shopLocation.clear();
+ }
+
/** Remove a shop. May not work properly if double chest doesn't exist!
* @param shop Shop to remove
* @param removeFromDatabase Whether the shop should also be removed from the database
@@ -507,4 +521,4 @@ private void updateNearestShops(Player p) {
}
}
}
-}
+}
\ No newline at end of file
diff --git a/src/main/java/de/epiceric/shopchest/utils/Utils.java b/src/main/java/de/epiceric/shopchest/utils/Utils.java
index 671f9667..62353141 100644
--- a/src/main/java/de/epiceric/shopchest/utils/Utils.java
+++ b/src/main/java/de/epiceric/shopchest/utils/Utils.java
@@ -412,6 +412,8 @@ public static Object createDataWatcher(String customName, Object nmsItemStack) {
dataWatcherObjectFieldNames = new String[] {"T", "AIR_TICKS", "aA", "az", "aB", "aC", "ITEM", "b"};
} else if ("v1_16_R1".equals(version)) {
dataWatcherObjectFieldNames = new String[] {"T", "AIR_TICKS", "ay", "ax", "az", "aA", "ITEM", "b"};
+ } else if ("v1_16_R2".equals(version) || "v1_16_R3".equals(version)) {
+ dataWatcherObjectFieldNames = new String[] {"S", "AIR_TICKS", "ar", "aq", "as", "at", "ITEM", "b"};
} else {
return null;
}
@@ -647,4 +649,4 @@ public static ItemStack decode(String string) {
}
-}
+}
\ No newline at end of file
diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml
index f00e5d5b..46839044 100644
--- a/src/main/resources/config.yml
+++ b/src/main/resources/config.yml
@@ -58,6 +58,7 @@ enable-plotsquared-integration: true
enable-uskyblock-integration: true
enable-askyblock-integration: true
enable-bentobox-integration: true
+enable-superiorskyblock-integration: true
enable-islandworld-integration: true
enable-griefprevention-integration: true
enable-areashop-integration: true
@@ -221,4 +222,9 @@ database:
username: ""
# ...password you are going to login with
- password: ""
\ No newline at end of file
+ password: ""
+
+superiorskyblock:
+ # Remember that if you want to enable this option, you have to add this element (https://hastebin.com/igogekiger.bash) item inside 'SuperiorSkyblock2/menus/permissions.yml' at the end!
+ enable-islandprivilege: false
+ islandprivilege-name: "SHOPCHEST"
\ No newline at end of file
diff --git a/src/main/resources/lang/de_DE.lang b/src/main/resources/lang/de_DE.lang
index 2e52ff39..423b601f 100644
--- a/src/main/resources/lang/de_DE.lang
+++ b/src/main/resources/lang/de_DE.lang
@@ -1,14 +1,14 @@
message.shop-created=&6Dir wurden &c%CREATION-PRICE% &6abgenommen, um diesen Shop zu erstellen.
message.admin-shop-created=&6Dir wurden &c%CREATION-PRICE% &6abgenommen, um diesen Admin Shop zu erstellen.
message.chest-already-shop=&cTruhe ist bereits ein Shop.
-message.chest-blocked=&cÜber der Truhe ist kein Platz.
-message.double-chest-blocked=&cÜber der Truhe ist kein Platz.
+message.chest-blocked=&cÜber der Truhe ist kein Platz.
+message.double-chest-blocked=&cÜber der Truhe ist kein Platz.
message.shop-removed=&6Shop entfernt.
message.shop-removed-refund=&6Shop entfernt. Dir wurden &c%CREATION-PRICE%&6 erstattet.
message.all-shops-removed=&6Alle (&c%AMOUNT%&6) Shops von &c%VENDOR%&6 wurden entfernt.
message.chest-no-shop=&cTruhe ist kein Shop.
message.shop-create-not-enough-money=&cNicht genug Geld. Du brauchst &6%CREATION-PRICE% &cum einen Shop zu erstellen.
-message.shopInfo.vendor=&6Verkäufer: &e%VENDOR%
+message.shopInfo.vendor=&6Verkäufer: &e%VENDOR%
message.shopInfo.product=&6Produkt: &e%AMOUNT% x %ITEMNAME%
message.shopInfo.stock=&6Auf Lager: &e%STOCK%
message.shopInfo.chest-space=&6Platz in Truhe: &e%CHEST-SPACE%
@@ -17,56 +17,56 @@ message.shopInfo.disabled=&7Deaktiviert
message.shopInfo.is-normal=&6Typ: &eNormal
message.shopInfo.is-admin=&6Typ: &eAdmin
message.buy-and-sell-disabled=&cDu kannst keinen Shop ohne Kauf- und Verkaufspreis erstellen.
-message.buy-success=&aDu hast &6%AMOUNT% x %ITEMNAME%&a für &6%BUY-PRICE%&a von &6%VENDOR% &agekauft.
-message.buy-success-admin=&aDu hast &6%AMOUNT% x %ITEMNAME%&a für &6%BUY-PRICE% &agekauft.
-message.sell-success=&aDu hast &6%AMOUNT% x %ITEMNAME%&a für &6%SELL-PRICE%&a an &6%VENDOR% &averkauft.
-message.sell-success-admin=&aDu hast &6%AMOUNT% x %ITEMNAME%&a für &6%SELL-PRICE% &averkauft.
-message.someone-bought=&6%PLAYER% &ahat &6%AMOUNT% x %ITEMNAME%&a für &6%BUY-PRICE%&a von deinem Shop gekauft.
-message.someone-sold=&6%PLAYER% &ahat &6%AMOUNT% x %ITEMNAME%&a für &6%SELL-PRICE%&a an deinen Shop verkauft.
-message.revenue-while-offline=&6Während du offline warst, haben deine Shops einen Umsatz von &c%REVENUE%&6 gemacht.
+message.buy-success=&aDu hast &6%AMOUNT% x %ITEMNAME%&a für &6%BUY-PRICE%&a von &6%VENDOR% &agekauft.
+message.buy-success-admin=&aDu hast &6%AMOUNT% x %ITEMNAME%&a für &6%BUY-PRICE% &agekauft.
+message.sell-success=&aDu hast &6%AMOUNT% x %ITEMNAME%&a für &6%SELL-PRICE%&a an &6%VENDOR% &averkauft.
+message.sell-success-admin=&aDu hast &6%AMOUNT% x %ITEMNAME%&a für &6%SELL-PRICE% &averkauft.
+message.someone-bought=&6%PLAYER% &ahat &6%AMOUNT% x %ITEMNAME%&a für &6%BUY-PRICE%&a von deinem Shop gekauft.
+message.someone-sold=&6%PLAYER% &ahat &6%AMOUNT% x %ITEMNAME%&a für &6%SELL-PRICE%&a an deinen Shop verkauft.
+message.revenue-while-offline=&6Während du offline warst, haben deine Shops einen Umsatz von &c%REVENUE%&6 gemacht.
message.not-enough-inventory-space=&cNicht genug Platz im Inventar.
message.chest-not-enough-inventory-space=&cShop ist voll.
message.not-enough-money=&cNicht genug Geld.
message.not-enough-items=&cNicht genug Items.
-message.vendor-not-enough-money=&cVerkäufer hat nicht genug Geld.
+message.vendor-not-enough-money=&cVerkäufer hat nicht genug Geld.
message.out-of-stock=&cShop ausverkauft.
message.vendor-out-of-stock=&cDein Shop, der &6%AMOUNT% x %ITEMNAME% &cverkauft, ist ausverkauft.
message.error-occurred=&cEin Fehler ist aufgetreten: %ERROR%
-message.amount-and-price-not-number=&cAnzahl und Preise müssen Zahlen sein.
-message.amount-is-zero=&cAnzahl muss größer als 0 sein.
-message.prices-contain-decimals=&cPreise dürfen keine Dezimalen enthalten.
+message.amount-and-price-not-number=&cAnzahl und Preise müssen Zahlen sein.
+message.amount-is-zero=&cAnzahl muss größer als 0 sein.
+message.prices-contain-decimals=&cPreise dürfen keine Dezimalen enthalten.
message.no-item-in-hand=&cKein Item in der Hand.
message.click-chest-to-create-shop=&aKlicke innerhalb von 15 Sekunden auf eine Truhe, um einen Shop zu erstellen.
message.click-chest-to-remove-shop=&aKlicke innerhalb von 15 Sekunden auf einen Shop, um ihn zu entfernen.
-message.click-chest-for-info=&aKlicke innerhalb von 15 Sekunden auf einen Shop, um Informationen über ihn zu bekommen.
-message.click-chest-to-open-shop=&Klicke innerhalb von 15 Sekunden auf einen Shop, um ihn zu öffnen.
-message.click-to-confirm=&aKlicke noch einmal zum Bestätigen.
-message.opened-shop=&aDu hast &6%VENDOR%&as Shop geöffnet.
-message.cannot-break-shop=&cDu kannst einen Shop nicht zerstören.
+message.click-chest-for-info=&aKlicke innerhalb von 15 Sekunden auf einen Shop, um Informationen über ihn zu bekommen.
+message.click-chest-to-open-shop=&Klicke innerhalb von 15 Sekunden auf einen Shop, um ihn zu öffnen.
+message.click-to-confirm=&aKlicke noch einmal zum Bestätigen.
+message.opened-shop=&aDu hast &6%VENDOR%&as Shop geöffnet.
+message.cannot-break-shop=&cDu kannst einen Shop nicht zerstören.
message.cannot-sell-broken-item=&cDu kannst kein kaputtes Artikel verkaufen.
-message.buy-price-too-low=&cDer Kaufpreis muss höher sein als %MIN-PRICE%.
-message.sell-price-too-low=&cDer Verkaufspreis muss höher sein als %MIN-PRICE%.
+message.buy-price-too-low=&cDer Kaufpreis muss höher sein als %MIN-PRICE%.
+message.sell-price-too-low=&cDer Verkaufspreis muss höher sein als %MIN-PRICE%.
message.buy-price-too-high=&cDer Kaufpreis muss geringer sein als %MAX-PRICE%.
message.sell-price-too-high=&cDer Verkaufspreis muss geringer sein als %MAX-PRICE%.
-message.buying-disabled=&cKaufen ist an diesem Shop nicht möglich.
-message.selling-disabled=&cVerkaufen ist an diesem Shop nicht möglich.
+message.buying-disabled=&cKaufen ist an diesem Shop nicht möglich.
+message.selling-disabled=&cVerkaufen ist an diesem Shop nicht möglich.
message.reloaded-shops=&a%AMOUNT% Shop/s wurden erfolgreich neu geladen.
message.shop-limit-reached=&cDu hast dein Limit von &6%LIMIT% &cShop/s erreicht.
message.occupied-shop-slots=&6Du hast &c%AMOUNT%/%LIMIT% &6Shop Slot/s benutzt.
-message.cannot-sell-item=&cDu kannst für diesen Artikel keinen Shop erstellen.
+message.cannot-sell-item=&cDu kannst für diesen Artikel keinen Shop erstellen.
message.use-in-creative=&cDu kannst im Kreativ-Modus keine Shops benutzen.
-message.select-item=&aÖffne dein Inventar und lass ein Item fallen, um es auszuwählen.
-message.item-selected=&aItem wurde ausgewählt: &6%ITEMNAME%
+message.select-item=&aÖffne dein Inventar und lass ein Item fallen, um es auszuwählen.
+message.item-selected=&aItem wurde ausgewählt: &6%ITEMNAME%
message.creation-cancelled=&cShoperstellung wurde abgebrochen.
-message.update.update-available=&6&lVersion &c&l%VERSION% &6&lvon &c&lShopChest &6&list verfügbar.
+message.update.update-available=&6&lVersion &c&l%VERSION% &6&lvon &c&lShopChest &6&list verfügbar.
message.update.click-to-download=Klicke hier zum Herunterladen
-message.update.no-update=&6&lKeine neue Aktualisierung verfügbar.
+message.update.no-update=&6&lKeine neue Aktualisierung verfügbar.
message.update.checking=&6&lSuche nach Aktualisierungen...
message.update.error=&c&lFehler beim Suchen nach Aktualisierungen.
message.noPermission.create=&cDu hast keine Berechtigung einen Shop zu erstellen.
message.noPermission.create-admin=&cDu hast keine Berechtigung einen Admin-Shop zu erstellen.
message.noPermission.create-protected=&cDu hast keine Berechtigung hier einen Shop zu erstellen.
-message.noPermission.open-others=&cDu hast keine Berechtigung diesen Shop zu öffnen.
+message.noPermission.open-others=&cDu hast keine Berechtigung diesen Shop zu öffnen.
message.noPermission.buy=&cDu hast keine Berechtigung etwas zu kaufen.
message.noPermission.sell=&cDu hast keine Berechtigung etwas zu verkaufen.
message.noPermission.buy-here=&cDu hast keine Berechtigung hier etwas zu kaufen.
@@ -75,7 +75,7 @@ message.noPermission.remove-others=&cDu hast keine Berechtigung diesen Shop zu e
message.noPermission.remove-admin=&cDu hast keine Berechtigung einen Admin Shop zu entfernen.
message.noPermission.reload=&cDu hast keine Berechtigung die Shops neu zu laden.
message.noPermission.update=&cDu hast keine Berechtigung nach Aktualisierungen zu suchen.
-message.noPermission.config=&cDu hast keine Berechtigung Konfigurationswerte zu verändern.
+message.noPermission.config=&cDu hast keine Berechtigung Konfigurationswerte zu verändern.
message.noPermission.extend-others=&cDu hast keine Berechtigung diesen Shop zu erweitern.
message.noPermission.extend-protected=&cDu hast keine Berechtigung diesen Shop nach hier zu erweitern.
message.commandDescription.header=&6==== &c/%COMMAND% &6Hilfe
@@ -83,19 +83,19 @@ message.commandDescription.footer=&6==== Ende
message.commandDescription.create=&a/%COMMAND% create - Erstelle einen Shop.
message.commandDescription.create-admin=&a/%COMMAND% create [admin] - Erstelle einen Shop.
message.commandDescription.remove=&a/%COMMAND% remove - Entferne einen Shop.
-message.commandDescription.info=&a/%COMMAND% info - Rufe Informationen über den Shop ab.
+message.commandDescription.info=&a/%COMMAND% info - Rufe Informationen über den Shop ab.
message.commandDescription.removeall=&a/%COMMAND% removeall - Entferne alle Shops eines Spielers.
message.commandDescription.reload=&a/%COMMAND% reload - Lade die Shops neu.
message.commandDescription.update=&a/%COMMAND% update - Suche nach Aktualisierungen.
message.commandDescription.limits=&a/%COMMAND% limits - Betrachte die Shop Limits.
-message.commandDescription.open=&a/%COMMAND% open - Öffne einen Shop.
-message.commandDescription.config=&a/%COMMAND% config - Verändere Konfigurationswerte.
+message.commandDescription.open=&a/%COMMAND% open - Öffne einen Shop.
+message.commandDescription.config=&a/%COMMAND% config - Verändere Konfigurationswerte.
message.config.set=&6Eigenschaft &a%PROPERTY% &6wurde auf &a%VALUE% &6gesetzt.
-message.config.added=&6Wert &a%VALUE% &6wurde zu &a%PROPERTY% &6hinzugefügt.
+message.config.added=&6Wert &a%VALUE% &6wurde zu &a%PROPERTY% &6hinzugefügt.
message.config.removed=&6Wert &a%VALUE% &6wurde aus &a%PROPERTY% &6entfernt.
block.minecraft.acacia_button=Akazienholzknopf
-block.minecraft.acacia_door=Akazienholztür
+block.minecraft.acacia_door=Akazienholztür
block.minecraft.acacia_fence=Akazienholzzaun
block.minecraft.acacia_fence_gate=Akazienholzzauntor
block.minecraft.acacia_leaves=Akazienlaub
@@ -106,7 +106,7 @@ block.minecraft.acacia_sapling=Akaziensetzling
block.minecraft.acacia_sign=Akazienholzschild
block.minecraft.acacia_slab=Akazienholzstufe
block.minecraft.acacia_stairs=Akazienholztreppe
-block.minecraft.acacia_trapdoor=Akazienholzfalltür
+block.minecraft.acacia_trapdoor=Akazienholzfalltür
block.minecraft.acacia_wall_sign=Akazienholzwandschild
block.minecraft.acacia_wood=Akazienholz
block.minecraft.activator_rail=Aktivierungsschiene
@@ -119,10 +119,10 @@ block.minecraft.andesite_stairs=Andesittreppe
block.minecraft.andesite_wall=Andesitmauer
block.minecraft.anvil=Amboss
block.minecraft.attached_melon_stem=Melonenranke
-block.minecraft.attached_pumpkin_stem=Kürbisranke
+block.minecraft.attached_pumpkin_stem=Kürbisranke
block.minecraft.azure_bluet=Porzellansternchen
block.minecraft.bamboo=Bambus
-block.minecraft.bamboo_sapling=Bambussprössling
+block.minecraft.bamboo_sapling=Bambussprössling
block.minecraft.barrel=Fass
block.minecraft.barrier=Barriere
block.minecraft.basalt=Basalt
@@ -133,7 +133,7 @@ block.minecraft.beehive=Bienenstock
block.minecraft.beetroots=Rote Bete
block.minecraft.bell=Glocke
block.minecraft.birch_button=Birkenholzknopf
-block.minecraft.birch_door=Birkenholztür
+block.minecraft.birch_door=Birkenholztür
block.minecraft.birch_fence=Birkenholzzaun
block.minecraft.birch_fence_gate=Birkenholzzauntor
block.minecraft.birch_leaves=Birkenlaub
@@ -144,7 +144,7 @@ block.minecraft.birch_sapling=Birkensetzling
block.minecraft.birch_sign=Birkenholzschild
block.minecraft.birch_slab=Birkenholzstufe
block.minecraft.birch_stairs=Birkenholztreppe
-block.minecraft.birch_trapdoor=Birkenholzfalltür
+block.minecraft.birch_trapdoor=Birkenholzfalltür
block.minecraft.birch_wall_sign=Birkenholzwandschild
block.minecraft.birch_wood=Birkenholz
block.minecraft.black_bed=Schwarzes Bett
@@ -175,10 +175,10 @@ block.minecraft.blue_stained_glass_pane=Blaue Glasscheibe
block.minecraft.blue_terracotta=Blaue Keramik
block.minecraft.blue_wool=Blaue Wolle
block.minecraft.bone_block=Knochenblock
-block.minecraft.bookshelf=Bücherregal
+block.minecraft.bookshelf=Bücherregal
block.minecraft.brain_coral=Hirnkoralle
block.minecraft.brain_coral_block=Hirnkorallenblock
-block.minecraft.brain_coral_fan=Hirnkorallenfächer
+block.minecraft.brain_coral_fan=Hirnkorallenfächer
block.minecraft.brewing_stand=Braustand
block.minecraft.brick_slab=Ziegelstufe
block.minecraft.brick_stairs=Ziegeltreppe
@@ -196,29 +196,29 @@ block.minecraft.brown_stained_glass=Braunes Glas
block.minecraft.brown_stained_glass_pane=Braune Glasscheibe
block.minecraft.brown_terracotta=Braune Keramik
block.minecraft.brown_wool=Braune Wolle
-block.minecraft.bubble_column=Blasensäule
+block.minecraft.bubble_column=Blasensäule
block.minecraft.bubble_coral=Blasenkoralle
block.minecraft.bubble_coral_block=Blasenkorallenblock
-block.minecraft.bubble_coral_fan=Blasenkorallenfächer
+block.minecraft.bubble_coral_fan=Blasenkorallenfächer
block.minecraft.cactus=Kaktus
block.minecraft.cake=Kuchen
block.minecraft.campfire=Lagerfeuer
block.minecraft.carrots=Karotten
block.minecraft.cartography_table=Kartentisch
-block.minecraft.carved_pumpkin=Geschnitzter Kürbis
+block.minecraft.carved_pumpkin=Geschnitzter Kürbis
block.minecraft.cauldron=Kessel
-block.minecraft.cave_air=Höhlenluft
+block.minecraft.cave_air=Höhlenluft
block.minecraft.chain=Kette
block.minecraft.chain_command_block=Ketten-Befehlsblock
block.minecraft.chest=Truhe
block.minecraft.chipped_anvil=Angeschlagener Amboss
-block.minecraft.chiseled_nether_bricks=Gemeißelte Netherziegel
-block.minecraft.chiseled_polished_blackstone=Gemeißelter polierter Schwarzstein
-block.minecraft.chiseled_quartz_block=Gemeißelter Quarzblock
-block.minecraft.chiseled_red_sandstone=Gemeißelter roter Sandstein
-block.minecraft.chiseled_sandstone=Gemeißelter Sandstein
-block.minecraft.chiseled_stone_bricks=Gemeißelte Steinziegel
-block.minecraft.chorus_flower=Chorusblüte
+block.minecraft.chiseled_nether_bricks=Gemeißelte Netherziegel
+block.minecraft.chiseled_polished_blackstone=Gemeißelter polierter Schwarzstein
+block.minecraft.chiseled_quartz_block=Gemeißelter Quarzblock
+block.minecraft.chiseled_red_sandstone=Gemeißelter roter Sandstein
+block.minecraft.chiseled_sandstone=Gemeißelter Sandstein
+block.minecraft.chiseled_stone_bricks=Gemeißelte Steinziegel
+block.minecraft.chorus_flower=Chorusblüte
block.minecraft.chorus_plant=Choruspflanze
block.minecraft.clay=Ton
block.minecraft.coal_block=Kohleblock
@@ -242,7 +242,7 @@ block.minecraft.crafting_table=Werkbank
block.minecraft.creeper_head=Creeperkopf
block.minecraft.creeper_wall_head=Creeper-Wandkopf
block.minecraft.crimson_button=Karmesinknopf
-block.minecraft.crimson_door=Karmesintür
+block.minecraft.crimson_door=Karmesintür
block.minecraft.crimson_fence=Karmesinzaun
block.minecraft.crimson_fence_gate=Karmesinzauntor
block.minecraft.crimson_fungus=Karmesinpilz
@@ -255,27 +255,27 @@ block.minecraft.crimson_sign=Karmesinschild
block.minecraft.crimson_slab=Karmesinstufe
block.minecraft.crimson_stairs=Karmesintreppe
block.minecraft.crimson_stem=Karmesinstiel
-block.minecraft.crimson_trapdoor=Karmesinfalltür
+block.minecraft.crimson_trapdoor=Karmesinfalltür
block.minecraft.crimson_wall_sign=Karmesinwandschild
block.minecraft.crying_obsidian=Weinender Obsidian
block.minecraft.cut_red_sandstone=Geschnittener roter Sandstein
block.minecraft.cut_red_sandstone_slab=Geschnittene rote Sandsteinstufe
block.minecraft.cut_sandstone=Geschnittener Sandstein
block.minecraft.cut_sandstone_slab=Geschnittene Sandsteinstufe
-block.minecraft.cyan_bed=Türkises Bett
-block.minecraft.cyan_carpet=Türkiser Teppich
-block.minecraft.cyan_concrete=Türkiser Beton
-block.minecraft.cyan_concrete_powder=Türkiser Trockenbeton
-block.minecraft.cyan_glazed_terracotta=Türkise glasierte Keramik
-block.minecraft.cyan_shulker_box=Türkise Shulkerkiste
-block.minecraft.cyan_stained_glass=Türkises Glas
-block.minecraft.cyan_stained_glass_pane=Türkise Glasscheibe
-block.minecraft.cyan_terracotta=Türkise Keramik
-block.minecraft.cyan_wool=Türkise Wolle
-block.minecraft.damaged_anvil=Beschädigter Amboss
-block.minecraft.dandelion=Löwenzahn
+block.minecraft.cyan_bed=Türkises Bett
+block.minecraft.cyan_carpet=Türkiser Teppich
+block.minecraft.cyan_concrete=Türkiser Beton
+block.minecraft.cyan_concrete_powder=Türkiser Trockenbeton
+block.minecraft.cyan_glazed_terracotta=Türkise glasierte Keramik
+block.minecraft.cyan_shulker_box=Türkise Shulkerkiste
+block.minecraft.cyan_stained_glass=Türkises Glas
+block.minecraft.cyan_stained_glass_pane=Türkise Glasscheibe
+block.minecraft.cyan_terracotta=Türkise Keramik
+block.minecraft.cyan_wool=Türkise Wolle
+block.minecraft.damaged_anvil=Beschädigter Amboss
+block.minecraft.dandelion=Löwenzahn
block.minecraft.dark_oak_button=Schwarzeichenholzknopf
-block.minecraft.dark_oak_door=Schwarzeichenholztür
+block.minecraft.dark_oak_door=Schwarzeichenholztür
block.minecraft.dark_oak_fence=Schwarzeichenholzzaun
block.minecraft.dark_oak_fence_gate=Schwarzeichenholzzauntor
block.minecraft.dark_oak_leaves=Schwarzeichenlaub
@@ -286,7 +286,7 @@ block.minecraft.dark_oak_sapling=Schwarzeichensetzling
block.minecraft.dark_oak_sign=Schwarzeichenholzschild
block.minecraft.dark_oak_slab=Schwarzeichenholzstufe
block.minecraft.dark_oak_stairs=Schwarzeichenholztreppe
-block.minecraft.dark_oak_trapdoor=Schwarzeichenholzfalltür
+block.minecraft.dark_oak_trapdoor=Schwarzeichenholzfalltür
block.minecraft.dark_oak_wall_sign=Schwarzeichenholzwandschild
block.minecraft.dark_oak_wood=Schwarzeichenholz
block.minecraft.dark_prismarine=Dunkler Prismarin
@@ -336,10 +336,10 @@ block.minecraft.fern=Farn
block.minecraft.fire=Feuer
block.minecraft.fire_coral=Feuerkoralle
block.minecraft.fire_coral_block=Feuerkorallenblock
-block.minecraft.fire_coral_fan=Feuerkorallenfächer
+block.minecraft.fire_coral_fan=Feuerkorallenfächer
block.minecraft.fletching_table=Bognertisch
block.minecraft.flower_pot=Blumentopf
-block.minecraft.frosted_ice=Brüchiges Eis
+block.minecraft.frosted_ice=Brüchiges Eis
block.minecraft.furnace=Ofen
block.minecraft.gilded_blackstone=Golddurchzogener Schwarzstein
block.minecraft.glass=Glas
@@ -365,27 +365,27 @@ block.minecraft.gray_stained_glass=Graues Glas
block.minecraft.gray_stained_glass_pane=Graue Glasscheibe
block.minecraft.gray_terracotta=Graue Keramik
block.minecraft.gray_wool=Graue Wolle
-block.minecraft.green_bed=Grünes Bett
-block.minecraft.green_carpet=Grüner Teppich
-block.minecraft.green_concrete=Grüner Beton
-block.minecraft.green_concrete_powder=Grüner Trockenbeton
-block.minecraft.green_glazed_terracotta=Grüne glasierte Keramik
-block.minecraft.green_shulker_box=Grüne Shulkerkiste
-block.minecraft.green_stained_glass=Grünes Glas
-block.minecraft.green_stained_glass_pane=Grüne Glasscheibe
-block.minecraft.green_terracotta=Grüne Keramik
-block.minecraft.green_wool=Grüne Wolle
+block.minecraft.green_bed=Grünes Bett
+block.minecraft.green_carpet=Grüner Teppich
+block.minecraft.green_concrete=Grüner Beton
+block.minecraft.green_concrete_powder=Grüner Trockenbeton
+block.minecraft.green_glazed_terracotta=Grüne glasierte Keramik
+block.minecraft.green_shulker_box=Grüne Shulkerkiste
+block.minecraft.green_stained_glass=Grünes Glas
+block.minecraft.green_stained_glass_pane=Grüne Glasscheibe
+block.minecraft.green_terracotta=Grüne Keramik
+block.minecraft.green_wool=Grüne Wolle
block.minecraft.grindstone=Schleifstein
block.minecraft.hay_block=Strohballen
-block.minecraft.heavy_weighted_pressure_plate=Grobwägeplatte
+block.minecraft.heavy_weighted_pressure_plate=Grobwägeplatte
block.minecraft.honey_block=Honigblock
block.minecraft.honeycomb_block=Honigwabenblock
block.minecraft.hopper=Trichter
block.minecraft.horn_coral=Geweihkoralle
block.minecraft.horn_coral_block=Geweihkorallenblock
-block.minecraft.horn_coral_fan=Geweihkorallenfächer
+block.minecraft.horn_coral_fan=Geweihkorallenfächer
block.minecraft.ice=Eis
-block.minecraft.infested_chiseled_stone_bricks=Befallene gemeißelte Steinziegel
+block.minecraft.infested_chiseled_stone_bricks=Befallene gemeißelte Steinziegel
block.minecraft.infested_cobblestone=Befallener Bruchstein
block.minecraft.infested_cracked_stone_bricks=Befallene rissige Steinziegel
block.minecraft.infested_mossy_stone_bricks=Befallene bemooste Steinziegel
@@ -393,14 +393,14 @@ block.minecraft.infested_stone=Befallener Stein
block.minecraft.infested_stone_bricks=Befallene Steinziegel
block.minecraft.iron_bars=Eisengitter
block.minecraft.iron_block=Eisenblock
-block.minecraft.iron_door=Eisentür
+block.minecraft.iron_door=Eisentür
block.minecraft.iron_ore=Eisenerz
-block.minecraft.iron_trapdoor=Eisenfalltür
-block.minecraft.jack_o_lantern=Kürbislaterne
+block.minecraft.iron_trapdoor=Eisenfalltür
+block.minecraft.jack_o_lantern=Kürbislaterne
block.minecraft.jigsaw=Verbundblock
block.minecraft.jukebox=Plattenspieler
block.minecraft.jungle_button=Tropenholzknopf
-block.minecraft.jungle_door=Tropenholztür
+block.minecraft.jungle_door=Tropenholztür
block.minecraft.jungle_fence=Tropenholzzaun
block.minecraft.jungle_fence_gate=Tropenholzzauntor
block.minecraft.jungle_leaves=Tropenbaumlaub
@@ -411,16 +411,16 @@ block.minecraft.jungle_sapling=Tropenbaumsetzling
block.minecraft.jungle_sign=Tropenholzschild
block.minecraft.jungle_slab=Tropenholzstufe
block.minecraft.jungle_stairs=Tropenholztreppe
-block.minecraft.jungle_trapdoor=Tropenholzfalltür
+block.minecraft.jungle_trapdoor=Tropenholzfalltür
block.minecraft.jungle_wall_sign=Tropenholzwandschild
block.minecraft.jungle_wood=Tropenholz
block.minecraft.kelp=Seetang
-block.minecraft.kelp_plant=Seetangstängel
+block.minecraft.kelp_plant=Seetangstängel
block.minecraft.ladder=Leiter
block.minecraft.lantern=Laterne
block.minecraft.lapis_block=Lapislazuliblock
block.minecraft.lapis_ore=Lapislazulierz
-block.minecraft.large_fern=Großer Farn
+block.minecraft.large_fern=Großer Farn
block.minecraft.lava=Lava
block.minecraft.lectern=Lesepult
block.minecraft.lever=Hebel
@@ -444,20 +444,20 @@ block.minecraft.light_gray_stained_glass=Hellgraues Glas
block.minecraft.light_gray_stained_glass_pane=Hellgraue Glasscheibe
block.minecraft.light_gray_terracotta=Hellgraue Keramik
block.minecraft.light_gray_wool=Hellgraue Wolle
-block.minecraft.light_weighted_pressure_plate=Feinwägeplatte
+block.minecraft.light_weighted_pressure_plate=Feinwägeplatte
block.minecraft.lilac=Flieder
-block.minecraft.lily_of_the_valley=Maiglöckchen
+block.minecraft.lily_of_the_valley=Maiglöckchen
block.minecraft.lily_pad=Seerosenblatt
-block.minecraft.lime_bed=Hellgrünes Bett
-block.minecraft.lime_carpet=Hellgrüner Teppich
-block.minecraft.lime_concrete=Hellgrüner Beton
-block.minecraft.lime_concrete_powder=Hellgrüner Trockenbeton
-block.minecraft.lime_glazed_terracotta=Hellgrüne glasierte Keramik
-block.minecraft.lime_shulker_box=Hellgrüne Shulkerkiste
-block.minecraft.lime_stained_glass=Hellgrünes Glas
-block.minecraft.lime_stained_glass_pane=Hellgrüne Glasscheibe
-block.minecraft.lime_terracotta=Hellgrüne Keramik
-block.minecraft.lime_wool=Hellgrüne Wolle
+block.minecraft.lime_bed=Hellgrünes Bett
+block.minecraft.lime_carpet=Hellgrüner Teppich
+block.minecraft.lime_concrete=Hellgrüner Beton
+block.minecraft.lime_concrete_powder=Hellgrüner Trockenbeton
+block.minecraft.lime_glazed_terracotta=Hellgrüne glasierte Keramik
+block.minecraft.lime_shulker_box=Hellgrüne Shulkerkiste
+block.minecraft.lime_stained_glass=Hellgrünes Glas
+block.minecraft.lime_stained_glass_pane=Hellgrüne Glasscheibe
+block.minecraft.lime_terracotta=Hellgrüne Keramik
+block.minecraft.lime_wool=Hellgrüne Wolle
block.minecraft.lodestone=Leitstein
block.minecraft.loom=Webstuhl
block.minecraft.magenta_bed=Magenta Bett
@@ -499,7 +499,7 @@ block.minecraft.netherite_block=Netheritblock
block.minecraft.netherrack=Netherrack
block.minecraft.note_block=Notenblock
block.minecraft.oak_button=Eichenholzknopf
-block.minecraft.oak_door=Eichenholztür
+block.minecraft.oak_door=Eichenholztür
block.minecraft.oak_fence=Eichenholzzaun
block.minecraft.oak_fence_gate=Eichenholzzauntor
block.minecraft.oak_leaves=Eichenlaub
@@ -510,7 +510,7 @@ block.minecraft.oak_sapling=Eichensetzling
block.minecraft.oak_sign=Eichenholzschild
block.minecraft.oak_slab=Eichenholzstufe
block.minecraft.oak_stairs=Eichenholztreppe
-block.minecraft.oak_trapdoor=Eichenholzfalltür
+block.minecraft.oak_trapdoor=Eichenholzfalltür
block.minecraft.oak_wall_sign=Eichenholzwandschild
block.minecraft.oak_wood=Eichenholz
block.minecraft.observer=Beobachter
@@ -579,12 +579,12 @@ block.minecraft.potted_cactus=Eingetopfter Kaktus
block.minecraft.potted_cornflower=Eingetopfte Kornblume
block.minecraft.potted_crimson_fungus=Eingetopfter Karmesinpilz
block.minecraft.potted_crimson_roots=Eingetopfte Karmesinwurzeln
-block.minecraft.potted_dandelion=Eingetopfter Löwenzahn
+block.minecraft.potted_dandelion=Eingetopfter Löwenzahn
block.minecraft.potted_dark_oak_sapling=Eingetopfter Schwarzeichensetzling
block.minecraft.potted_dead_bush=Eingetopfter toter Busch
block.minecraft.potted_fern=Eingetopfter Farn
block.minecraft.potted_jungle_sapling=Eingetopfter Tropenbaumsetzling
-block.minecraft.potted_lily_of_the_valley=Eingetopftes Maiglöckchen
+block.minecraft.potted_lily_of_the_valley=Eingetopftes Maiglöckchen
block.minecraft.potted_oak_sapling=Eingetopfter Eichensetzling
block.minecraft.potted_orange_tulip=Eingetopfte orange Tulpe
block.minecraft.potted_oxeye_daisy=Eingetopfte Margerite
@@ -595,7 +595,7 @@ block.minecraft.potted_red_tulip=Eingetopfte rote Tulpe
block.minecraft.potted_spruce_sapling=Eingetopfter Fichtensetzling
block.minecraft.potted_warped_fungus=Eingetopfter Wirrpilz
block.minecraft.potted_warped_roots=Eingetopfte Wirrwurzeln
-block.minecraft.potted_white_tulip=Eingetopfte weiße Tulpe
+block.minecraft.potted_white_tulip=Eingetopfte weiße Tulpe
block.minecraft.potted_wither_rose=Eingetopfte Witherrose
block.minecraft.powered_rail=Antriebsschiene
block.minecraft.prismarine=Prismarin
@@ -605,8 +605,8 @@ block.minecraft.prismarine_bricks=Prismarinziegel
block.minecraft.prismarine_slab=Prismarinstufe
block.minecraft.prismarine_stairs=Prismarintreppe
block.minecraft.prismarine_wall=Prismarinmauer
-block.minecraft.pumpkin=Kürbis
-block.minecraft.pumpkin_stem=Kürbispflanze
+block.minecraft.pumpkin=Kürbis
+block.minecraft.pumpkin_stem=Kürbispflanze
block.minecraft.purple_bed=Violettes Bett
block.minecraft.purple_carpet=Violetter Teppich
block.minecraft.purple_concrete=Violetter Beton
@@ -618,12 +618,12 @@ block.minecraft.purple_stained_glass_pane=Violette Glasscheibe
block.minecraft.purple_terracotta=Violette Keramik
block.minecraft.purple_wool=Violette Wolle
block.minecraft.purpur_block=Purpurblock
-block.minecraft.purpur_pillar=Purpursäule
+block.minecraft.purpur_pillar=Purpursäule
block.minecraft.purpur_slab=Purpurstufe
block.minecraft.purpur_stairs=Purpurtreppe
block.minecraft.quartz_block=Quarzblock
block.minecraft.quartz_bricks=Quarzziegel
-block.minecraft.quartz_pillar=Quarzsäule
+block.minecraft.quartz_pillar=Quarzsäule
block.minecraft.quartz_slab=Quarzstufe
block.minecraft.quartz_stairs=Quarztreppe
block.minecraft.rail=Schiene
@@ -655,7 +655,7 @@ block.minecraft.redstone_ore=Redstone-Erz
block.minecraft.redstone_torch=Redstone-Fackel
block.minecraft.redstone_wall_torch=Redstone-Wandfackel
block.minecraft.redstone_wire=Redstone-Leitung
-block.minecraft.repeater=Redstone-Verstärker
+block.minecraft.repeater=Redstone-Verstärker
block.minecraft.repeating_command_block=Wiederhol-Befehlsblock
block.minecraft.respawn_anchor=Seelenanker
block.minecraft.rose_bush=Rosenstrauch
@@ -664,17 +664,17 @@ block.minecraft.sandstone=Sandstein
block.minecraft.sandstone_slab=Sandsteinstufe
block.minecraft.sandstone_stairs=Sandsteintreppe
block.minecraft.sandstone_wall=Sandsteinmauer
-block.minecraft.scaffolding=Gerüst
+block.minecraft.scaffolding=Gerüst
block.minecraft.sea_lantern=Seelaterne
block.minecraft.sea_pickle=Meeresgurke
block.minecraft.seagrass=Seegras
block.minecraft.shroomlight=Pilzlicht
block.minecraft.shulker_box=Shulkerkiste
-block.minecraft.skeleton_skull=Skelettschädel
-block.minecraft.skeleton_wall_skull=Skelett-Wandschädel
+block.minecraft.skeleton_skull=Skelettschädel
+block.minecraft.skeleton_wall_skull=Skelett-Wandschädel
block.minecraft.slime_block=Schleimblock
block.minecraft.smithing_table=Schmiedetisch
-block.minecraft.smoker=Räucherofen
+block.minecraft.smoker=Räucherofen
block.minecraft.smooth_quartz=Glatter Quarzblock
block.minecraft.smooth_quartz_slab=Glatte Quarzstufe
block.minecraft.smooth_quartz_stairs=Glatte Quarztreppe
@@ -698,7 +698,7 @@ block.minecraft.soul_wall_torch=Seelenwandfackel
block.minecraft.spawner=Spawner
block.minecraft.sponge=Schwamm
block.minecraft.spruce_button=Fichtenholzknopf
-block.minecraft.spruce_door=Fichtenholztür
+block.minecraft.spruce_door=Fichtenholztür
block.minecraft.spruce_fence=Fichtenholzzaun
block.minecraft.spruce_fence_gate=Fichtenholzzauntor
block.minecraft.spruce_leaves=Fichtennadeln
@@ -709,7 +709,7 @@ block.minecraft.spruce_sapling=Fichtensetzling
block.minecraft.spruce_sign=Fichtenholzschild
block.minecraft.spruce_slab=Fichtenholzstufe
block.minecraft.spruce_stairs=Fichtenholztreppe
-block.minecraft.spruce_trapdoor=Fichtenholzfalltür
+block.minecraft.spruce_trapdoor=Fichtenholzfalltür
block.minecraft.spruce_wall_sign=Fichtenholzwandschild
block.minecraft.spruce_wood=Fichtenholz
block.minecraft.sticky_piston=Klebriger Kolben
@@ -721,13 +721,13 @@ block.minecraft.stone_bricks=Steinziegel
block.minecraft.stone_button=Steinknopf
block.minecraft.stone_pressure_plate=Steindruckplatte
block.minecraft.stone_slab=Steinstufe
-block.minecraft.stonecutter=Steinsäge
+block.minecraft.stonecutter=Steinsäge
block.minecraft.stripped_acacia_log=Entrindeter Akazienstamm
block.minecraft.stripped_acacia_wood=Entrindetes Akazienholz
block.minecraft.stripped_birch_log=Entrindeter Birkenstamm
block.minecraft.stripped_birch_wood=Entrindetes Birkenholz
-block.minecraft.stripped_crimson_hyphae=Geschälte Karmesinhyphen
-block.minecraft.stripped_crimson_stem=Geschälter Karmesinstiel
+block.minecraft.stripped_crimson_hyphae=Geschälte Karmesinhyphen
+block.minecraft.stripped_crimson_stem=Geschälter Karmesinstiel
block.minecraft.stripped_dark_oak_log=Entrindeter Schwarzeichenstamm
block.minecraft.stripped_dark_oak_wood=Entrindetes Schwarzeichenholz
block.minecraft.stripped_jungle_log=Entrindeter Tropenbaumstamm
@@ -736,13 +736,13 @@ block.minecraft.stripped_oak_log=Entrindeter Eichenstamm
block.minecraft.stripped_oak_wood=Entrindetes Eichenholz
block.minecraft.stripped_spruce_log=Entrindeter Fichtenstamm
block.minecraft.stripped_spruce_wood=Entrindetes Fichtenholz
-block.minecraft.stripped_warped_hyphae=Geschälte Wirrhyphen
-block.minecraft.stripped_warped_stem=Geschälter Wirrstiel
+block.minecraft.stripped_warped_hyphae=Geschälte Wirrhyphen
+block.minecraft.stripped_warped_stem=Geschälter Wirrstiel
block.minecraft.structure_block=Konstruktionsblock
block.minecraft.structure_void=Konstruktionsleere
block.minecraft.sugar_cane=Zuckerrohr
block.minecraft.sunflower=Sonnenblume
-block.minecraft.sweet_berry_bush=Süßbeerstrauch
+block.minecraft.sweet_berry_bush=Süßbeerstrauch
block.minecraft.tall_grass=Hohes Gras
block.minecraft.tall_seagrass=Hohes Seegras
block.minecraft.target=Zielblock
@@ -754,8 +754,8 @@ block.minecraft.tripwire=Stolperdraht
block.minecraft.tripwire_hook=Haken
block.minecraft.tube_coral=Orgelkoralle
block.minecraft.tube_coral_block=Orgelkorallenblock
-block.minecraft.tube_coral_fan=Orgelkorallenfächer
-block.minecraft.turtle_egg=Schildkrötenei
+block.minecraft.tube_coral_fan=Orgelkorallenfächer
+block.minecraft.turtle_egg=Schildkrötenei
block.minecraft.twisting_vines=Zwirbelranken
block.minecraft.twisting_vines_plant=Zwirbelrankenpflanze
block.minecraft.vine=Ranken
@@ -763,7 +763,7 @@ block.minecraft.void_air=Leerenluft
block.minecraft.wall_sign=Wandschild
block.minecraft.wall_torch=Kohlewandfackel
block.minecraft.warped_button=Wirrknopf
-block.minecraft.warped_door=Wirrtür
+block.minecraft.warped_door=Wirrtür
block.minecraft.warped_fence=Wirrzaun
block.minecraft.warped_fence_gate=Wirrzauntor
block.minecraft.warped_fungus=Wirrpilz
@@ -776,7 +776,7 @@ block.minecraft.warped_sign=Wirrschild
block.minecraft.warped_slab=Wirrstufe
block.minecraft.warped_stairs=Wirrtreppe
block.minecraft.warped_stem=Wirrstiel
-block.minecraft.warped_trapdoor=Wirrfalltür
+block.minecraft.warped_trapdoor=Wirrfalltür
block.minecraft.warped_wall_sign=Wirrwandschild
block.minecraft.warped_wart_block=Wirrwarzenblock
block.minecraft.water=Wasser
@@ -784,20 +784,20 @@ block.minecraft.weeping_vines=Trauerranken
block.minecraft.weeping_vines_plant=Trauerrankenpflanze
block.minecraft.wet_sponge=Nasser Schwamm
block.minecraft.wheat=Weizenpflanzen
-block.minecraft.white_bed=Weißes Bett
-block.minecraft.white_carpet=Weißer Teppich
-block.minecraft.white_concrete=Weißer Beton
-block.minecraft.white_concrete_powder=Weißer Trockenbeton
-block.minecraft.white_glazed_terracotta=Weiße glasierte Keramik
-block.minecraft.white_shulker_box=Weiße Shulkerkiste
-block.minecraft.white_stained_glass=Weißes Glas
-block.minecraft.white_stained_glass_pane=Weiße Glasscheibe
-block.minecraft.white_terracotta=Weiße Keramik
-block.minecraft.white_tulip=Weiße Tulpe
-block.minecraft.white_wool=Weiße Wolle
+block.minecraft.white_bed=Weißes Bett
+block.minecraft.white_carpet=Weißer Teppich
+block.minecraft.white_concrete=Weißer Beton
+block.minecraft.white_concrete_powder=Weißer Trockenbeton
+block.minecraft.white_glazed_terracotta=Weiße glasierte Keramik
+block.minecraft.white_shulker_box=Weiße Shulkerkiste
+block.minecraft.white_stained_glass=Weißes Glas
+block.minecraft.white_stained_glass_pane=Weiße Glasscheibe
+block.minecraft.white_terracotta=Weiße Keramik
+block.minecraft.white_tulip=Weiße Tulpe
+block.minecraft.white_wool=Weiße Wolle
block.minecraft.wither_rose=Witherrose
-block.minecraft.wither_skeleton_skull=Witherskelettschädel
-block.minecraft.wither_skeleton_wall_skull=Witherskelett-Wandschädel
+block.minecraft.wither_skeleton_skull=Witherskelettschädel
+block.minecraft.wither_skeleton_wall_skull=Witherskelett-Wandschädel
block.minecraft.yellow_bed=Gelbes Bett
block.minecraft.yellow_carpet=Gelber Teppich
block.minecraft.yellow_concrete=Gelber Beton
@@ -815,7 +815,7 @@ book.generation.1=Kopie des Originals
book.generation.2=Kopie einer Kopie
book.generation.3=Zerrissen
effect.minecraft.absorption=Absorption
-effect.minecraft.bad_omen=Böses Omen
+effect.minecraft.bad_omen=Böses Omen
effect.minecraft.blindness=Blindheit
effect.minecraft.conduit_power=Meereskraft
effect.minecraft.dolphins_grace=Gunst des Delfins
@@ -830,22 +830,22 @@ effect.minecraft.instant_health=Direktheilung
effect.minecraft.invisibility=Unsichtbarkeit
effect.minecraft.jump_boost=Sprungkraft
effect.minecraft.levitation=Schwebekraft
-effect.minecraft.luck=Glück
-effect.minecraft.mining_fatigue=Abbaulähmung
-effect.minecraft.nausea=Übelkeit
+effect.minecraft.luck=Glück
+effect.minecraft.mining_fatigue=Abbaulähmung
+effect.minecraft.nausea=Übelkeit
effect.minecraft.night_vision=Nachtsicht
effect.minecraft.poison=Vergiftung
effect.minecraft.regeneration=Regeneration
effect.minecraft.resistance=Resistenz
-effect.minecraft.saturation=Sättigung
+effect.minecraft.saturation=Sättigung
effect.minecraft.slow_falling=Sanfter Fall
effect.minecraft.slowness=Langsamkeit
effect.minecraft.speed=Schnelligkeit
-effect.minecraft.strength=Stärke
+effect.minecraft.strength=Stärke
effect.minecraft.unluck=Pech
effect.minecraft.water_breathing=Unterwasseratem
-effect.minecraft.weakness=Schwäche
-effect.minecraft.wither=Ausdörrung
+effect.minecraft.weakness=Schwäche
+effect.minecraft.wither=Ausdörrung
enchantment.level.1=I
enchantment.level.10=X
enchantment.level.2=II
@@ -856,37 +856,37 @@ enchantment.level.6=VI
enchantment.level.7=VII
enchantment.level.8=VIII
enchantment.level.9=IX
-enchantment.minecraft.aqua_affinity=Wasseraffinität
-enchantment.minecraft.bane_of_arthropods=Nemesis der Gliederfüßer
+enchantment.minecraft.aqua_affinity=Wasseraffinität
+enchantment.minecraft.bane_of_arthropods=Nemesis der Gliederfüßer
enchantment.minecraft.binding_curse=Fluch der Bindung
enchantment.minecraft.blast_protection=Explosionsschutz
enchantment.minecraft.channeling=Entladung
-enchantment.minecraft.depth_strider=Wasserläufer
+enchantment.minecraft.depth_strider=Wasserläufer
enchantment.minecraft.efficiency=Effizienz
enchantment.minecraft.feather_falling=Federfall
enchantment.minecraft.fire_aspect=Verbrennung
enchantment.minecraft.fire_protection=Feuerschutz
enchantment.minecraft.flame=Flamme
-enchantment.minecraft.fortune=Glück
-enchantment.minecraft.frost_walker=Eisläufer
+enchantment.minecraft.fortune=Glück
+enchantment.minecraft.frost_walker=Eisläufer
enchantment.minecraft.impaling=Harpune
enchantment.minecraft.infinity=Unendlichkeit
-enchantment.minecraft.knockback=Rückstoß
-enchantment.minecraft.looting=Plünderung
+enchantment.minecraft.knockback=Rückstoß
+enchantment.minecraft.looting=Plünderung
enchantment.minecraft.loyalty=Treue
-enchantment.minecraft.luck_of_the_sea=Glück des Meeres
-enchantment.minecraft.lure=Köder
+enchantment.minecraft.luck_of_the_sea=Glück des Meeres
+enchantment.minecraft.lure=Köder
enchantment.minecraft.mending=Reparatur
enchantment.minecraft.multishot=Mehrfachschuss
enchantment.minecraft.piercing=Durchschuss
-enchantment.minecraft.power=Stärke
+enchantment.minecraft.power=Stärke
enchantment.minecraft.projectile_protection=Schusssicher
enchantment.minecraft.protection=Schutz
enchantment.minecraft.punch=Schlag
enchantment.minecraft.quick_charge=Schnellladen
enchantment.minecraft.respiration=Atmung
enchantment.minecraft.riptide=Sog
-enchantment.minecraft.sharpness=Schärfe
+enchantment.minecraft.sharpness=Schärfe
enchantment.minecraft.silk_touch=Behutsamkeit
enchantment.minecraft.smite=Bann
enchantment.minecraft.sweeping=Schwungkraft
@@ -895,7 +895,7 @@ enchantment.minecraft.unbreaking=Haltbarkeit
enchantment.minecraft.vanishing_curse=Fluch des Verschwindens
item.minecraft.acacia_boat=Akazienholzboot
item.minecraft.apple=Apfel
-item.minecraft.armor_stand=Rüstungsständer
+item.minecraft.armor_stand=Rüstungsständer
item.minecraft.arrow=Pfeil
item.minecraft.baked_potato=Ofenkartoffel
item.minecraft.bat_spawn_egg=Fledermaus-Spawn-Ei
@@ -914,25 +914,25 @@ item.minecraft.bone=Knochen
item.minecraft.bone_meal=Knochenmehl
item.minecraft.book=Buch
item.minecraft.bow=Bogen
-item.minecraft.bowl=Schüssel
+item.minecraft.bowl=Schüssel
item.minecraft.bread=Brot
item.minecraft.brewing_stand=Braustand
item.minecraft.brick=Ziegel
item.minecraft.brown_dye=Brauner Farbstoff
item.minecraft.bucket=Eimer
-item.minecraft.cactus_green=Kaktusgrün
+item.minecraft.cactus_green=Kaktusgrün
item.minecraft.carrot=Karotte
item.minecraft.carrot_on_a_stick=Karottenrute
item.minecraft.cat_spawn_egg=Katzen-Spawn-Ei
item.minecraft.cauldron=Kessel
-item.minecraft.cave_spider_spawn_egg=Höhlenspinnen-Spawn-Ei
+item.minecraft.cave_spider_spawn_egg=Höhlenspinnen-Spawn-Ei
item.minecraft.chainmail_boots=Kettenstiefel
item.minecraft.chainmail_chestplate=Kettenhemd
item.minecraft.chainmail_helmet=Kettenhaube
item.minecraft.chainmail_leggings=Kettenhose
item.minecraft.charcoal=Holzkohle
-item.minecraft.chest_minecart=Güterlore
-item.minecraft.chicken=Rohes Hühnchen
+item.minecraft.chest_minecart=Güterlore
+item.minecraft.chicken=Rohes Hühnchen
item.minecraft.chicken_spawn_egg=Huhn-Spawn-Ei
item.minecraft.chorus_fruit=Chorusfrucht
item.minecraft.clay_ball=Tonklumpen
@@ -945,7 +945,7 @@ item.minecraft.cod_spawn_egg=Kabeljau-Spawn-Ei
item.minecraft.command_block_minecart=Befehlsblocklore
item.minecraft.compass=Kompass
item.minecraft.cooked_beef=Steak
-item.minecraft.cooked_chicken=Gebratenes Hühnchen
+item.minecraft.cooked_chicken=Gebratenes Hühnchen
item.minecraft.cooked_cod=Gebratener Kabeljau
item.minecraft.cooked_mutton=Gebratenes Hammelfleisch
item.minecraft.cooked_porkchop=Gebratenes Schweinefleisch
@@ -958,8 +958,8 @@ item.minecraft.creeper_banner_pattern.desc=Creeper
item.minecraft.creeper_head=Creeperkopf
item.minecraft.creeper_spawn_egg=Creeper-Spawn-Ei
item.minecraft.crossbow=Armbrust
-item.minecraft.cyan_dye=Türkiser Farbstoff
-item.minecraft.dandelion_yellow=Löwenzahngelb
+item.minecraft.cyan_dye=Türkiser Farbstoff
+item.minecraft.dandelion_yellow=Löwenzahngelb
item.minecraft.dark_oak_boat=Schwarzeichenholzboot
item.minecraft.debug_stick=Debug-Stab
item.minecraft.diamond=Diamant
@@ -980,7 +980,7 @@ item.minecraft.dragon_head=Drachenkopf
item.minecraft.dried_kelp=Getrockneter Seetang
item.minecraft.drowned_spawn_egg=Ertrunkenen-Spawn-Ei
item.minecraft.egg=Ei
-item.minecraft.elder_guardian_spawn_egg=Großer-Wächter-Spawn-Ei
+item.minecraft.elder_guardian_spawn_egg=Großer-Wächter-Spawn-Ei
item.minecraft.elytra=Elytren
item.minecraft.emerald=Smaragd
item.minecraft.enchanted_book=Verzaubertes Buch
@@ -991,7 +991,7 @@ item.minecraft.ender_pearl=Enderperle
item.minecraft.enderman_spawn_egg=Enderman-Spawn-Ei
item.minecraft.endermite_spawn_egg=Endermiten-Spawn-Ei
item.minecraft.evoker_spawn_egg=Magier-Spawn-Ei
-item.minecraft.experience_bottle=Erfahrungsfläschchen
+item.minecraft.experience_bottle=Erfahrungsfläschchen
item.minecraft.feather=Feder
item.minecraft.fermented_spider_eye=Fermentiertes Spinnenauge
item.minecraft.filled_map=Karte
@@ -1007,7 +1007,7 @@ item.minecraft.flower_pot=Blumentopf
item.minecraft.fox_spawn_egg=Fuchs-Spawn-Ei
item.minecraft.furnace_minecart=Antriebslore
item.minecraft.ghast_spawn_egg=Ghast-Spawn-Ei
-item.minecraft.ghast_tear=Ghastträne
+item.minecraft.ghast_tear=Ghastträne
item.minecraft.glass_bottle=Glasflasche
item.minecraft.glistering_melon_slice=Glitzernde Melonenscheibe
item.minecraft.globe_banner_pattern=Bannervorlage
@@ -1028,8 +1028,8 @@ item.minecraft.golden_pickaxe=Goldspitzhacke
item.minecraft.golden_shovel=Goldschaufel
item.minecraft.golden_sword=Goldschwert
item.minecraft.gray_dye=Grauer Farbstoff
-item.minecraft.green_dye=Grüner Farbstoff
-item.minecraft.guardian_spawn_egg=Wächter-Spawn-Ei
+item.minecraft.green_dye=Grüner Farbstoff
+item.minecraft.guardian_spawn_egg=Wächter-Spawn-Ei
item.minecraft.gunpowder=Schwarzpulver
item.minecraft.heart_of_the_sea=Herz des Meeres
item.minecraft.hoglin_spawn_egg=Hoglin-Spawn-Ei
@@ -1037,7 +1037,7 @@ item.minecraft.honey_bottle=Honigflasche
item.minecraft.honeycomb=Honigwabe
item.minecraft.hopper_minecart=Trichterlore
item.minecraft.horse_spawn_egg=Pferde-Spawn-Ei
-item.minecraft.husk_spawn_egg=Wüstenzombie-Spawn-Ei
+item.minecraft.husk_spawn_egg=Wüstenzombie-Spawn-Ei
item.minecraft.ink_sac=Tintenbeutel
item.minecraft.iron_axe=Eisenaxt
item.minecraft.iron_boots=Eisenstiefel
@@ -1065,7 +1065,7 @@ item.minecraft.leather_horse_armor=Lederner Rossharnisch
item.minecraft.leather_leggings=Lederhose
item.minecraft.light_blue_dye=Hellblauer Farbstoff
item.minecraft.light_gray_dye=Hellgrauer Farbstoff
-item.minecraft.lime_dye=Hellgrüner Farbstoff
+item.minecraft.lime_dye=Hellgrüner Farbstoff
item.minecraft.lingering_potion=Verweiltrank
item.minecraft.lingering_potion.effect.awkward=Seltsamer Verweiltrank
item.minecraft.lingering_potion.effect.empty=Nicht braubarer Verweiltrank
@@ -1075,25 +1075,25 @@ item.minecraft.lingering_potion.effect.healing=Verweiltrank der Heilung
item.minecraft.lingering_potion.effect.invisibility=Verweiltrank der Unsichtbarkeit
item.minecraft.lingering_potion.effect.leaping=Verweiltrank der Sprungkraft
item.minecraft.lingering_potion.effect.levitation=Verweiltrank der Schwebekraft
-item.minecraft.lingering_potion.effect.luck=Verweiltrank des Glücks
-item.minecraft.lingering_potion.effect.mundane=Gewöhnlicher Verweiltrank
+item.minecraft.lingering_potion.effect.luck=Verweiltrank des Glücks
+item.minecraft.lingering_potion.effect.mundane=Gewöhnlicher Verweiltrank
item.minecraft.lingering_potion.effect.night_vision=Verweiltrank der Nachtsicht
item.minecraft.lingering_potion.effect.poison=Verweiltrank der Vergiftung
item.minecraft.lingering_potion.effect.regeneration=Verweiltrank der Regeneration
item.minecraft.lingering_potion.effect.slow_falling=Verweiltrank des sanften Falls
item.minecraft.lingering_potion.effect.slowness=Verweiltrank der Langsamkeit
-item.minecraft.lingering_potion.effect.strength=Verweiltrank der Stärke
+item.minecraft.lingering_potion.effect.strength=Verweiltrank der Stärke
item.minecraft.lingering_potion.effect.swiftness=Verweiltrank der Schnelligkeit
-item.minecraft.lingering_potion.effect.thick=Dickflüssiger Verweiltrank
-item.minecraft.lingering_potion.effect.turtle_master=Verweiltrank des Schildkrötenmeisters
+item.minecraft.lingering_potion.effect.thick=Dickflüssiger Verweiltrank
+item.minecraft.lingering_potion.effect.turtle_master=Verweiltrank des Schildkrötenmeisters
item.minecraft.lingering_potion.effect.water=Verweilende Wasserflasche
item.minecraft.lingering_potion.effect.water_breathing=Verweiltrank der Unterwasseratmung
-item.minecraft.lingering_potion.effect.weakness=Verweiltrank der Schwäche
+item.minecraft.lingering_potion.effect.weakness=Verweiltrank der Schwäche
item.minecraft.llama_spawn_egg=Lama-Spawn-Ei
item.minecraft.lodestone_compass=Leitstein-Kompass
item.minecraft.magenta_dye=Magenta Farbstoff
item.minecraft.magma_cream=Magmacreme
-item.minecraft.magma_cube_spawn_egg=Magmawürfel-Spawn-Ei
+item.minecraft.magma_cube_spawn_egg=Magmawürfel-Spawn-Ei
item.minecraft.map=Leere Karte
item.minecraft.melon_seeds=Melonenkerne
item.minecraft.melon_slice=Melonenscheibe
@@ -1121,7 +1121,7 @@ item.minecraft.music_disc_mall.desc=C418 - Mall
item.minecraft.music_disc_mellohi=Schallplatte
item.minecraft.music_disc_mellohi.desc=C418 - Mellohi
item.minecraft.music_disc_pigstep=Schallplatte
-item.minecraft.music_disc_pigstep.desc=Lena Raine ‐ Pigstep
+item.minecraft.music_disc_pigstep.desc=Lena Raine � Pigstep
item.minecraft.music_disc_stal=Schallplatte
item.minecraft.music_disc_stal.desc=C418 - Stal
item.minecraft.music_disc_strad=Schallplatte
@@ -1150,7 +1150,7 @@ item.minecraft.netherite_sword=Netheritschwert
item.minecraft.oak_boat=Eichenholzboot
item.minecraft.ocelot_spawn_egg=Ozelot-Spawn-Ei
item.minecraft.orange_dye=Oranger Farbstoff
-item.minecraft.painting=Gemälde
+item.minecraft.painting=Gemälde
item.minecraft.panda_spawn_egg=Panda-Spawn-Ei
item.minecraft.paper=Papier
item.minecraft.parrot_spawn_egg=Papageien-Spawn-Ei
@@ -1158,11 +1158,12 @@ item.minecraft.phantom_membrane=Phantomhaut
item.minecraft.phantom_spawn_egg=Phantom-Spawn-Ei
item.minecraft.pig_spawn_egg=Schweine-Spawn-Ei
item.minecraft.piglin_banner_pattern.desc=Schnauze
+item.minecraft.piglin_brute_spawn_egg=Piglin-Barbaren-Spawn-Ei
item.minecraft.piglin_spawn_egg=Piglin-Spawn-Ei
-item.minecraft.pillager_spawn_egg=Plünderer-Spawn-Ei
+item.minecraft.pillager_spawn_egg=Plünderer-Spawn-Ei
item.minecraft.pink_dye=Rosa Farbstoff
item.minecraft.poisonous_potato=Giftige Kartoffel
-item.minecraft.polar_bear_spawn_egg=Eisbären-Spawn-Ei
+item.minecraft.polar_bear_spawn_egg=Eisbären-Spawn-Ei
item.minecraft.popped_chorus_fruit=Geplatzte Chorusfrucht
item.minecraft.porkchop=Rohes Schweinefleisch
item.minecraft.potato=Kartoffel
@@ -1175,27 +1176,27 @@ item.minecraft.potion.effect.healing=Trank der Heilung
item.minecraft.potion.effect.invisibility=Trank der Unsichtbarkeit
item.minecraft.potion.effect.leaping=Trank der Sprungkraft
item.minecraft.potion.effect.levitation=Trank der Schwebekraft
-item.minecraft.potion.effect.luck=Trank des Glücks
-item.minecraft.potion.effect.mundane=Gewöhnlicher Trank
+item.minecraft.potion.effect.luck=Trank des Glücks
+item.minecraft.potion.effect.mundane=Gewöhnlicher Trank
item.minecraft.potion.effect.night_vision=Trank der Nachtsicht
item.minecraft.potion.effect.poison=Trank der Vergiftung
item.minecraft.potion.effect.regeneration=Trank der Regeneration
item.minecraft.potion.effect.slow_falling=Trank des sanften Falls
item.minecraft.potion.effect.slowness=Trank der Langsamkeit
-item.minecraft.potion.effect.strength=Trank der Stärke
+item.minecraft.potion.effect.strength=Trank der Stärke
item.minecraft.potion.effect.swiftness=Trank der Schnelligkeit
-item.minecraft.potion.effect.thick=Dickflüssiger Trank
-item.minecraft.potion.effect.turtle_master=Trank des Schildkrötenmeisters
+item.minecraft.potion.effect.thick=Dickflüssiger Trank
+item.minecraft.potion.effect.turtle_master=Trank des Schildkrötenmeisters
item.minecraft.potion.effect.water=Wasserflasche
item.minecraft.potion.effect.water_breathing=Trank der Unterwasseratmung
-item.minecraft.potion.effect.weakness=Trank der Schwäche
+item.minecraft.potion.effect.weakness=Trank der Schwäche
item.minecraft.prismarine_crystals=Prismarinkristalle
item.minecraft.prismarine_shard=Prismarinscherbe
item.minecraft.pufferfish=Kugelfisch
item.minecraft.pufferfish_bucket=Kugelfischeimer
item.minecraft.pufferfish_spawn_egg=Kugelfisch-Spawn-Ei
-item.minecraft.pumpkin_pie=Kürbiskuchen
-item.minecraft.pumpkin_seeds=Kürbiskerne
+item.minecraft.pumpkin_pie=Kürbiskuchen
+item.minecraft.pumpkin_seeds=Kürbiskerne
item.minecraft.purple_dye=Violetter Farbstoff
item.minecraft.quartz=Netherquarz
item.minecraft.rabbit=Rohes Kaninchen
@@ -1203,7 +1204,7 @@ item.minecraft.rabbit_foot=Hasenpfote
item.minecraft.rabbit_hide=Kaninchenfell
item.minecraft.rabbit_spawn_egg=Kaninchen-Spawn-Ei
item.minecraft.rabbit_stew=Kaninchenragout
-item.minecraft.ravager_spawn_egg=Verwüster-Spawn-Ei
+item.minecraft.ravager_spawn_egg=Verwüster-Spawn-Ei
item.minecraft.red_dye=Roter Farbstoff
item.minecraft.redstone=Redstone-Staub
item.minecraft.rose_red=Rosenrot
@@ -1220,10 +1221,10 @@ item.minecraft.shulker_spawn_egg=Shulker-Spawn-Ei
item.minecraft.sign=Schild
item.minecraft.silverfish_spawn_egg=Silberfischchen-Spawn-Ei
item.minecraft.skeleton_horse_spawn_egg=Skelettpferde-Spawn-Ei
-item.minecraft.skeleton_skull=Skelettschädel
+item.minecraft.skeleton_skull=Skelettschädel
item.minecraft.skeleton_spawn_egg=Skelett-Spawn-Ei
item.minecraft.skull_banner_pattern=Bannervorlage
-item.minecraft.skull_banner_pattern.desc=Schädel
+item.minecraft.skull_banner_pattern.desc=Schädel
item.minecraft.slime_ball=Schleimball
item.minecraft.slime_spawn_egg=Schleim-Spawn-Ei
item.minecraft.snowball=Schneeball
@@ -1239,20 +1240,20 @@ item.minecraft.splash_potion.effect.healing=Wurftrank der Heilung
item.minecraft.splash_potion.effect.invisibility=Wurftrank der Unsichtbarkeit
item.minecraft.splash_potion.effect.leaping=Wurftrank der Sprungkraft
item.minecraft.splash_potion.effect.levitation=Wurftrank der Schwebekraft
-item.minecraft.splash_potion.effect.luck=Wurftrank des Glücks
-item.minecraft.splash_potion.effect.mundane=Gewöhnlicher Wurftrank
+item.minecraft.splash_potion.effect.luck=Wurftrank des Glücks
+item.minecraft.splash_potion.effect.mundane=Gewöhnlicher Wurftrank
item.minecraft.splash_potion.effect.night_vision=Wurftrank der Nachtsicht
item.minecraft.splash_potion.effect.poison=Wurftrank der Vergiftung
item.minecraft.splash_potion.effect.regeneration=Wurftrank der Regeneration
item.minecraft.splash_potion.effect.slow_falling=Wurftrank des sanften Falls
item.minecraft.splash_potion.effect.slowness=Wurftrank der Langsamkeit
-item.minecraft.splash_potion.effect.strength=Wurftrank der Stärke
+item.minecraft.splash_potion.effect.strength=Wurftrank der Stärke
item.minecraft.splash_potion.effect.swiftness=Wurftrank der Schnelligkeit
-item.minecraft.splash_potion.effect.thick=Dickflüssiger Wurftrank
-item.minecraft.splash_potion.effect.turtle_master=Wurftrank des Schildkrötenmeisters
+item.minecraft.splash_potion.effect.thick=Dickflüssiger Wurftrank
+item.minecraft.splash_potion.effect.turtle_master=Wurftrank des Schildkrötenmeisters
item.minecraft.splash_potion.effect.water=Werfbare Wasserflasche
item.minecraft.splash_potion.effect.water_breathing=Wurftrank der Unterwasseratmung
-item.minecraft.splash_potion.effect.weakness=Wurftrank der Schwäche
+item.minecraft.splash_potion.effect.weakness=Wurftrank der Schwäche
item.minecraft.spruce_boat=Fichtenholzboot
item.minecraft.squid_spawn_egg=Tintenfisch-Spawn-Ei
item.minecraft.stick=Stock
@@ -1266,50 +1267,50 @@ item.minecraft.strider_spawn_egg=Schreiter-Spawn-Ei
item.minecraft.string=Faden
item.minecraft.sugar=Zucker
item.minecraft.suspicious_stew=Seltsame Suppe
-item.minecraft.sweet_berries=Süßbeeren
-item.minecraft.tipped_arrow=Getränkter Pfeil
-item.minecraft.tipped_arrow.effect.awkward=Getränkter Pfeil
-item.minecraft.tipped_arrow.effect.empty=Nicht herstellbarer getränkter Pfeil
+item.minecraft.sweet_berries=Süßbeeren
+item.minecraft.tipped_arrow=Getränkter Pfeil
+item.minecraft.tipped_arrow.effect.awkward=Getränkter Pfeil
+item.minecraft.tipped_arrow.effect.empty=Nicht herstellbarer getränkter Pfeil
item.minecraft.tipped_arrow.effect.fire_resistance=Pfeil der Feuerresistenz
item.minecraft.tipped_arrow.effect.harming=Pfeil des Schadens
item.minecraft.tipped_arrow.effect.healing=Pfeil der Heilung
item.minecraft.tipped_arrow.effect.invisibility=Pfeil der Unsichtbarkeit
item.minecraft.tipped_arrow.effect.leaping=Pfeil der Sprungkraft
item.minecraft.tipped_arrow.effect.levitation=Pfeil der Schwebekraft
-item.minecraft.tipped_arrow.effect.luck=Pfeil des Glücks
-item.minecraft.tipped_arrow.effect.mundane=Getränkter Pfeil
+item.minecraft.tipped_arrow.effect.luck=Pfeil des Glücks
+item.minecraft.tipped_arrow.effect.mundane=Getränkter Pfeil
item.minecraft.tipped_arrow.effect.night_vision=Pfeil der Nachtsicht
item.minecraft.tipped_arrow.effect.poison=Pfeil der Vergiftung
item.minecraft.tipped_arrow.effect.regeneration=Pfeil der Regeneration
item.minecraft.tipped_arrow.effect.slow_falling=Pfeil des sanften Falls
item.minecraft.tipped_arrow.effect.slowness=Pfeil der Langsamkeit
-item.minecraft.tipped_arrow.effect.strength=Pfeil der Stärke
+item.minecraft.tipped_arrow.effect.strength=Pfeil der Stärke
item.minecraft.tipped_arrow.effect.swiftness=Pfeil der Schnelligkeit
-item.minecraft.tipped_arrow.effect.thick=Getränkter Pfeil
-item.minecraft.tipped_arrow.effect.turtle_master=Pfeil des Schildkrötenmeisters
+item.minecraft.tipped_arrow.effect.thick=Getränkter Pfeil
+item.minecraft.tipped_arrow.effect.turtle_master=Pfeil des Schildkrötenmeisters
item.minecraft.tipped_arrow.effect.water=Nasser Pfeil
item.minecraft.tipped_arrow.effect.water_breathing=Pfeil der Unterwasseratmung
-item.minecraft.tipped_arrow.effect.weakness=Pfeil der Schwäche
+item.minecraft.tipped_arrow.effect.weakness=Pfeil der Schwäche
item.minecraft.tnt_minecart=TNT-Lore
item.minecraft.totem_of_undying=Totem der Unsterblichkeit
-item.minecraft.trader_llama_spawn_egg=Händlerlama-Spawn-Ei
+item.minecraft.trader_llama_spawn_egg=Händlerlama-Spawn-Ei
item.minecraft.trident=Dreizack
item.minecraft.tropical_fish=Tropenfisch
item.minecraft.tropical_fish_bucket=Tropenfischeimer
item.minecraft.tropical_fish_spawn_egg=Tropenfisch-Spawn-Ei
-item.minecraft.turtle_helmet=Schildkrötenpanzer
-item.minecraft.turtle_spawn_egg=Schildkröten-Spawn-Ei
+item.minecraft.turtle_helmet=Schildkrötenpanzer
+item.minecraft.turtle_spawn_egg=Schildkröten-Spawn-Ei
item.minecraft.vex_spawn_egg=Plagegeister-Spawn-Ei
item.minecraft.villager_spawn_egg=Dorfbewohner-Spawn-Ei
item.minecraft.vindicator_spawn_egg=Diener-Spawn-Ei
-item.minecraft.wandering_trader_spawn_egg=Fahrender-Händler-Spawn-Ei
+item.minecraft.wandering_trader_spawn_egg=Fahrender-Händler-Spawn-Ei
item.minecraft.warped_fungus_on_a_stick=Wirrpilzrute
item.minecraft.water_bucket=Wassereimer
item.minecraft.wheat=Weizen
-item.minecraft.wheat_seeds=Weizenkörner
-item.minecraft.white_dye=Weißer Farbstoff
+item.minecraft.wheat_seeds=Weizenkörner
+item.minecraft.white_dye=Weißer Farbstoff
item.minecraft.witch_spawn_egg=Hexen-Spawn-Ei
-item.minecraft.wither_skeleton_skull=Witherskelettschädel
+item.minecraft.wither_skeleton_skull=Witherskelettschädel
item.minecraft.wither_skeleton_spawn_egg=Witherskelett-Spawn-Ei
item.minecraft.wolf_spawn_egg=Wolfs-Spawn-Ei
item.minecraft.wooden_axe=Holzaxt
diff --git a/src/main/resources/lang/en_US.lang b/src/main/resources/lang/en_US.lang
index c35e8fa1..52830867 100644
--- a/src/main/resources/lang/en_US.lang
+++ b/src/main/resources/lang/en_US.lang
@@ -1285,6 +1285,7 @@ item.minecraft.ocelot_spawn_egg=Ocelot Spawn Egg
item.minecraft.panda_spawn_egg=Panda Spawn Egg
item.minecraft.parrot_spawn_egg=Parrot Spawn Egg
item.minecraft.pig_spawn_egg=Pig Spawn Egg
+item.minecraft.piglin_brute_spawn_egg=Piglin Brute Spawn Egg
item.minecraft.piglin_spawn_egg=Piglin Spawn Egg
item.minecraft.pillager_spawn_egg=Pillager Spawn Egg
item.minecraft.phantom_spawn_egg=Phantom Spawn Egg