TownyAdvanced / Towny

Towny Advanced Minecraft plugin for Bukkit/Spigot.
https://townyadvanced.github.io
Other
526 stars 352 forks source link

Regeneration in wilderness dupes blocks #4812

Closed icemails closed 3 years ago

icemails commented 3 years ago

What steps will reproduce the problem?

  1. go in wilderness
  2. place tnt near shulkerbox and/or beacons
  3. fire the tnt
  4. the explosion drops the shulkerbox/beacons and finally regenerate them too

What is the expected output?

1.that items which where droped not regenerate or that no items drops after an explosion

What is your Towny version?

0.96.7.5

What is your spigot/craftbukkit version?

1.16.5

Please use Pastebin.com to link the following files:

Skipping these files is not an option. It is the easiest way to diagnose an issue ticket properly. If you do skip this step then your ticket will most likely be deleted and you will be asked to resubmit.

  1. Your full server startup from the logs\latest.log : https://pastebin.com/7NebvKHN
  2. Your Towny config.yml (if using MySQL please remove password,) : https://pastebin.com/W26FV33j
  3. Your townyperms.yml : https://pastebin.com/egb2Y6Jb
  4. Your log's error : https://pastebin.com/gsTsxXxv

(optional) If this is to do with permissions,

  1. Your permissions file :

(optional) If this is to do with chat,

  1. Your chatconfig.yml :
  2. Your channels.yml :
LlmDl commented 3 years ago

I need to see your towny\data\worlds\WORLDNAME.txt

icemails commented 3 years ago

Here is the pastebin of it:

https://pastebin.com/ukxwqugR

LlmDl commented 3 years ago

Your plotManagementIgnoreIds=GOLD_ORE,LAPIS_ORE,LAPIS_BLOCK,GOLD_BLOCK,IRON_BLOCK,MOSSY_COBBLESTONE,TORCH,MOB_SPAWNER,DIAMOND_ORE,DIAMOND_BLOCK,SIGN_POST,WALL_SIGN,GLOWSTONE is missing a ton of blocks. You should replace it with this list: GOLD_ORE,LAPIS_ORE,LAPIS_BLOCK,GOLD_BLOCK,IRON_ORE,IRON_BLOCK,MOSSY_COBBLESTONE,TORCH,SPAWNER,DIAMOND_ORE,DIAMOND_BLOCK,ACACIA_SIGN,BIRCH_SIGN,DARK_OAK_SIGN,JUNGLE_SIGN,OAK_SIGN,SPRUCE_SIGN,ACACIA_WALL_SIGN,BIRCH_WALL_SIGN,DARK_OAK_WALL_SIGN,JUNGLE_WALL_SIGN,OAK_WALL_SIGN,SPRUCE_WALL_SIGN,GLOWSTONE,EMERALD_ORE,EMERALD_BLOCK,NETHER_GOLD_ORE,ANCIENT_DEBRIS,SOUL_TORCH,SOUL_WALL_TORCH,CRIMSON_SIGN,CRIMSON_WALL_SIGN,WARPED_SIGN,WARPED_WALL_SIGN,LODESTONE,RESPAWN_ANCHOR,NETHER_PORTALFURNACE,BLAST_FURNACE,SMOKER,BREWING_STAND,TNT,AIR,FIRE,NETHER_QUARTZ_ORE,SHULKER_BOX,WHITE_SHULKER_BOX,ORANGE_SHULKER_BOX,MAGENTA_SHULKER_BOX,LIGHT_BLUE_SHULKER_BOX,YELLOW_SHULKER_BOX,LIME_SHULKER_BOX,PINK_SHULKER_BOX,GRAY_SHULKER_BOX,LIGHT_GRAY_SHULKER_BOX,CYAN_SHULKER_BOX,PURPLE_SHULKER_BOX,BLUE_SHULKER_BOX,BROWN_SHULKER_BOX,GREEN_SHULKER_BOX,RED_SHULKER_BOX,BLACK_SHULKER_BOX

icemails commented 3 years ago

Thanks, but will that also work with blocks which are affected by explosions?

I can test it toworrow and will add Beacons and other Blocks to it too.

LlmDl commented 3 years ago

That list is also used to prevent certain blocks from exploding and causing a regeneration.

icemails commented 3 years ago

With the part of the config from you and added BEACON to it it still drops the Beacon.

https://prnt.sc/10v5vh0

So any Plugin which can interact with towny to do this?

LlmDl commented 3 years ago

I'm not sure I understand you, you want beacon blocks to be dupable?

icemails commented 3 years ago

No, they drop and regenerate so from 1 beacon you get 1 dropped and 1 regenerated.

LlmDl commented 3 years ago

Show me your towny\data\worlds\WORLDNAME.txt file.

icemails commented 3 years ago

Here it is:

https://pastebin.com/vjgrb3bt

LlmDl commented 3 years ago

Well you're set up properly I couldn't say why it isn't using that list. Have you done a full stop and start since changing the world file?

icemails commented 3 years ago

Yeah, the server restarts every night.

https://prnt.sc/10x70t5

That are the plugins we have installed. Eventually you sea something which is not good with interacting with towny?

LlmDl commented 3 years ago

Nothing sticks out to me, try it on a test server with just the minimum needed for Towny. Then add plugins back until it breaks.