NoTreePunching recipes don't work
❗ Checklist
- [x] I am using the official version of Realistic Survival and did not modify the jar.
- [x] I am using an up-to-date "dev-build" (not "Spigot") version of Realistic Survival.
- [x] I know that issues related to other plugins need to be reported on their bug trackers and not here.
- [x] I searched for similar open issues and could not find an existing bug report on this.
📍 Description
Server: Purpur-1.21.1 Plugin version: RealisticSurvival-1.2.9-RELEASE
After restarting the server, the crafting recipes from RealisticSurvival disappear, even though they are enabled. Nothing seems to overwrite them, but the NoTreePunching recipes do not work either. I have disabled every plugin that could possibly overwrite RealisticSurvival’s recipes, but the issue still persists. I’m not sure what the problem is.
📑 Reproduction Steps
- Start the server with RealisticSurvival - NoTreePunching installed.
- Verify that crafting recipes are available.
- Restart the server.
- Check the recipes again — they are missing.
💡 Expected Behavior
Recipes from RealisticSurvival should remain available after a server restart.
I have tested by disabling all other plugins that could potentially overwrite recipes, but the issue remains.
📷 Screenshots / Videos
📜 Server Log
No response
💻 Server Software
Purpur
🎮 Minecraft Version
1.20.x
⭐ Realistic Survival version
Realistic Survival 1.2.9-RELEASE
🧭 Other plugins
Installed plugins:
AdvancedEnchantments, AdvancedEnderchest, AdvancedJobs, AdvancedNMotd, AggressiveAnimals, ajLeaderboards, ajParkour, AuthMe, BankPlus, BreweryX, BShanty, BulMultiverse, ccRides, ChaoticWeather, Chunky, Codex, CoinsEngine, CommandBlocker, ConsoleSpamFixReborn, DeluxeMenus, DeluxeTags, *DonLog, DualHorse, eShulkerBox, EvenMoreFish, ExcellentCrates, ExploitFixer, FarmingUpgrade, FastAsyncWorldEdit, GSit, HamsterAPI, HeadDatabase, HyronicFriends, InteractionVisualizer, InventoryWeight, ItemJoin, ItemsAdder, JoinCommands, JustExecuter, KatsuAvatars, LevelledMobs, LibsDisguises, LM_Items, Log4JExploitFix, LoneLibs, LuckPerms, MagicCosmetics, Matrix, ModelEngine, MoneyFromMobs, MyCommand, MyPads, MythicAchievements, MythicDungeons, MythicMobs, nightcore, ODailyQuests, OvRandomTeleport, packetevents, PlaceholderAPI, PluginManager, PlugManX, ProtocolLib, Quests, RealisticSurvival, ReviveMe, Shopkeepers, SimplePortals, SkinsRestorer, Skript, SunLight, TAB, TerraformGenerator, TradeSystem, TreexBuyer, Tweakin, UltimateClans, UltimateRewards, ValhallaMMO, ValhallaRaces, Vault, ViaVersion, Vulcan, WorldGuard, zAuctionHouseV3
Looks like I found the reason. I disabled InteractionVisualizer and the crafts started working.
No, false information, after the server reboot, crafting is still unavailable. when I reload the plugin via PluginManager, then the crafts work.
This has more to do with using earlier clients and how ViaVersion handles crafting and stuff. I would suggest removing ViaVersion but assuming the purpose of the plugin being there, it's probably not an option. Have you tried clicking the empty crafting result anyways and see what happens?