IntellectualSites / FastAsyncWorldEdit

Blazingly fast world manipulation for artists, builders and everyone else: https://www.spigotmc.org/resources/13932/
Other
625 stars 229 forks source link

Wrong Schematic Generation with FAWE API #919

Closed banit closed 3 years ago

banit commented 3 years ago

FastAsyncWorldEdit Configuration Files

https://athion.net/ISPaster/paste/view/5edc771c55c647229bc4b84d0e2ff681

Describe the bug When i try to overpaste a filled area for example 150x256x150 filled with stone, with a shematic (1 layer bedrock, 2 layers dirt 1 layer grass, all above is air) the schematic will not fill in the complete area. it stops after around 40 blocks heigth. https://i.vgy.me/4pPBjo.png as example if i try to replace the entire area with what ever material it works fine same as undo. Only if you try to place a schematic in it wont complete

Im using FAWE to reset plots created with Advanced Region Market https://www.spigotmc.org/resources/advancedregionmarket.58732/ this is where i noticed it first.

---- I Spoke with the creator of ARM and he was kind enough to hand me the code used to connect to the API --- After some testing i noticed the bug only appears while using ARM to create a Schematic using the FAWE API. If i create the Schematic directly with FAWE and put it in the ARM directory it will work fine. The Creator of ARM says it seems to be a Bug in the FAWE API. Here is the Code used in ARM to create the Schematic:

https://github.com/alex9849/advanced-region-market/blob/master/we7adapter/src/main/java/net/alex9849/adapters/WorldEdit7.java schematics.zip

(to check it out just put it in the plugins folder and start up the server) create a region 150x256x150 and place a sign with the following format

[arm-sell] worldname regionname price

afterwards fill that region with whatever matierial and run the command /arm reset regionname

schematic.zip this is a schematic created within advanced region market.

To Reproduce Steps to reproduce the behavior: 1.Select a region 150x256x150

  1. create schematic
  2. load schematic
  3. //set 1
  4. load schematic
  5. paste schematic

Plugins being used on the server Plugins (64): AdvancedRegionMarket, antiRedstoneClock, ArmShopBridge, BlocksHub, BlueMap, BungeeTabListPlus, BuycraftX, Citizens, CMI, CMILib, CMIPaperLib, CommandPanels, CoreProtect, Denizen, DiscordSRV, dtlTradersPlus, dynmap, Dynmap-WorldGuard, EasyPrefix, EntityTrackerFixer, FastAsyncWorldEdit (WorldEdit), GameBox, HackedCore, HackedServer, HeadDatabase, HideStream, Jobs, LibsDisguises, LuckPerms, MaSuiteCore, MaSuiteHomes, MaSuiteTeleports, MaSuiteWarps, Minepacks, MoreCommandsPlus, Morphy, MultiChat, Multiverse-Core, Multiverse-Inventories, MysqlPlayerDataBridge, NoTrades, PhantomSpawnControl, PlaceholderAPI, Plan, PremiumVanish, ProtocolLib, QuickShop, Spartan, StaffChat, SystemInfo, UnrealPower, Vault, ViaBackwards, ViaRewind, ViaVersion, Votifier, VotingPlugin, VoxelSniper, WorldBorder, WorldEditGlobalizerBukkit*, WorldEditSUI, WorldGuard, WorldGuardExtraFlags, zAuctionHouseV3

If you have further Questions you can find me directly in your discord Banit#2691

Checklist:

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 3 years ago

This issue has been automatically closed because it has not had activity in a long time. If the issue still applies to the most recent supported version, please reply to this issue and the team will reopen it.