Giter Site home page Giter Site logo

bg-software-llc / wildstacker Goto Github PK

View Code? Open in Web Editor NEW
83.0 7.0 35.0 81.78 MB

Stacked drops, stacked entities, stacked blocks and stacked spawners in one plugin!

Home Page: https://bg-software.com/wildstacker/

License: GNU General Public License v3.0

Java 100.00%
entities factions items java minecraft mobs plugin spawners spigot stacker

wildstacker's Introduction

The first ever multi-threaded stacking solution!



Compiling

You can compile the project using gradlew.
Run gradlew build in console to build the project.
You can find already compiled jars on our Jenkins hub!

API

The plugin is packed with a rich API for interacting with entities, items and more. When hooking into the plugin, it's highly recommended to only use the API and not the compiled plugin, as the API methods are not only commented, but also will not get removed or changed unless they are marked as deprecated. This means that by using the API, you won't have to do any additional changes to your code between updates.

Maven
<repositories>
    <repository>
        <id>bg-repo</id>
        <url>https://repo.bg-software.com/repository/api/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>com.bgsoftware</groupId>
        <artifactId>WildStackerAPI</artifactId>
        <version>latest</version>
    </dependency>
</dependencies>
Gradle
repositories {
    maven { url 'https://repo.bg-software.com/repository/api/' }
}

dependencies {
    compileOnly 'com.bgsoftware:WildStackerAPI:latest'
}

Updates

This plugin is provided "as is", which means no updates or new features are guaranteed. We will do our best to keep updating and pushing new updates, and you are more than welcome to contribute your time as well and make pull requests for bug fixes.

License

This plugin is licensed under GNU GPL v3.0

wildstacker's People

Contributors

airoons avatar omerbengera avatar skizzles avatar ssomar1607 avatar superalex0102 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

wildstacker's Issues

LevelledMobs support on WildStackers

LevelledMobs simply increase the difficulty on their server, its considered a Mechanic/fun plugin. the plugin simply give mobs a Level to then starting from 1 to 10(configurable) and their strenght and hearts increase by level.

What i want is so that we could put in the Wildstacker config the name of the mob entity and the levelledmobs would take place on the spawning of the mob.
I tried putting the names of the mob to not stack in config.yml/Entities/Blacklist but even so my mobs dont get replaced to the levelledmobs.

it would be great to have support from both plugins.

MMOItems have incorrect names

Custom items created with MMOItems default to the base-item.
Such as if an item uses a player head as a base item - instead of using the assigned name given, it will show as "2 x Player Head".
Using the latest build.
Using latest Tuinity (essentially Paper)

Issue with mcmmo xp

When stacked entities is turned on in /stacker settings my players wont get xp.. but as soon as i turn if off so mobs dont stack they start getting xp again

Upgraded nametags not showing

Tested all recent builds, between build 43 -> 44 it breaks showing upgraded tags on spawners and entities. Not sure whats going on here. No changes besides jar.

Certain unstackable items stack in the inventory.

Certain items such as beds and buckets including contents will stack in the inventory after throwing them on the ground.

Expected behaviour:
afbeelding

Items stacked on the floor:
afbeelding

Items after picking it back up:
afbeelding

WildStacker causing insane spawner lag

WildStacker is lagging the server immensely ticking spawners.
As seen in this spark profiler, WildStacker spawners are taking 48% of the server tick, with slimes/magma cubes taking up most of that.
image

Custom names not showing properly

Hi,
With the latest version (3.5.1) there seems to be an issue where anything behind the {0} does not get shown in-game.
Currently I the item stack has as custom-name: '&f{1} &e(&bx{0}&e)'.
This is displayed as shown below:
image

As far as I have noticed, this issue also applies to mobs and spawners.

Server version: Paper 1.16.5
Plugin version: 3.5.1

I hope I have provided enough information, if not then let me know :)

Piglin bartering has been disabled even though mob isn't nerfed

Piglins wont barter on the latest version even though they are not set to be nerfed even when adding them to the blacklist of nerfed-entities

nerfed-entities: # A list of entities that will be nerfed. # If you want all entities to be nerfed, set this to []. whitelist: - EXAMPLE_MOB - IRON_GOLEM:SPAWNER - SQUID:SPAWNER - ZOMBIFIED_PIGLIN:SPAWNER - BLAZE:SPAWNER - ENDERMAN:SPAWNER - GUARDIAN:SPAWNER - CREEPER:SPAWNER - SLIME:SPAWNER # A list of entities that won't be nerfed. blacklist: - PIGLIN # A list of worlds that entities can be nerfed in. # If you want entities to be nerfed inside all worlds, set this to []. worlds: [] # Should nerfed entities be able to teleport? teleport: false

Issue Event SlimeSplitEvent

[03:06:09 WARN]: [WildStacker] Plugin WildStacker v3.5.1 generated an exception while executing task 36771 java.lang.IllegalStateException: SlimeSplitEvent may only be triggered synchronously. at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:599) ~[patched_1.16.5.jar:git-SinonMC-333b276] at net.minecraft.server.v1_16_R3.EntitySlime.die(EntitySlime.java:182) ~[patched_1.16.5.jar:git-SinonMC-333b276] at org.bukkit.craftbukkit.v1_16_R3.entity.CraftEntity.remove(CraftEntity.java:486) ~[patched_1.16.5.jar:git-SinonMC-333b276] at com.bgsoftware.wildstacker.objects.WStackedEntity.remove(WStackedEntity.java:195) ~[?:?] at com.bgsoftware.wildstacker.handlers.SystemHandler.lambda$null$32(SystemHandler.java:762) ~[?:?] at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) ~[?:?] at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?] at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?] at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) ~[?:?] at com.bgsoftware.wildstacker.handlers.SystemHandler.lambda$performKillAll$35(SystemHandler.java:758) ~[?:?] at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.5.jar:git-SinonMC-333b276] at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:58) ~[patched_1.16.5.jar:git-SinonMC-333b276] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.16.5.jar:git-SinonMC-333b276] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) [?:?] at java.lang.Thread.run(Thread.java:832) [?:?]

Wildstacker 3.5.1 - Issues with upgraded spawners spawning correct mobs.

I've been playing around with the new spawner upgrades system and everything works very well except i found one bug. When a spawner stack only have 1 spawner then it does not spawn upgraded mobs and it seems like the mobs stop stacking. Once i have 2 or more spawners then it spawns the proper upgraded mob and stacks it.

Here is what happens when there is only one spawner: https://i.imgur.com/9EaIp7e.png

Two or more (proper function): https://i.imgur.com/DtFkG5p.png

I also had a question if there could be a permission to use the manage spawner gui as i dont want certain players to beable to remove spawners without silk but maybe let certain ranks use the remove amounts gui. Maybe also the same thing to have a permission to use the upgrade menu. Just an idea.

Thanks for your hard work Omer. This new update is the best WS has had

Creeper nerf doesn't work by SPAWNER_EGG

Hello,
I have a problem with the creeper nerf by Spawner_Egg. Indeed, it seems that the feature does not work with creepers. As much as I've tried with zombies and skeletons in particular, it works fine, but with the creeper it doesn't work. The creeper continues to move, focus the players and even explodes.

This is my config from WildStacker :

  nerfed-entities:
    # A list of entities that will be nerfed.
    # If you want all entities to be nerfed, set this to [].
    whitelist:
    - BLAZE:SPAWNER
    - CAVE_SPIDER:SPAWNER
    - CREEPER:SPAWNER
    - CREEPER:SPAWNER_EGG
    - ENDERMAN:SPAWNER
    - IRON_GOLEM:SPAWNER
    - SKELETON:SPAWNER
    - MAGMA_CUBE:SPAWNER
    - PIG_ZOMBIE:SPAWNER
    - ZOMBIE:SPAWNER
    - SPIDER:SPAWNER
    - SKELETON:SPAWNER_EGG
    # A list of entities that won't be nerfed.
    blacklist: []
    # A list of worlds that entities can be nerfed in.
    # If you want entities to be nerfed inside all worlds, set this to [].
    worlds: []
    # Should nerfed entities be able to teleport?
    teleport: false

As you can see on the video, the creeper is well indicated as a nerfed but you can see it explodes anyway (You can't see it on the video but it moves and focuses the players)
https://user-images.githubusercontent.com/65194325/106359728-c3c69800-6314-11eb-80be-c7424af234c2.mp4

multiplication problem

Hello, I discovered a problem with reproduction. I can reproduce them over and over again.

video-1613561925.mp4

SSSPigot 1.16.3
WildStacker #69

No Mob in Spawner

When i place a spawner the spawner is empty but spawns the correct mob.
slika

Im using WildStacker-b12.jar on PaperSpigot 1.12.2 build 1618 (latest 1.12.2)

WorldGuard regionNames error

Wildstacker constantly spams the console with an error that seems to be related to fetching the regions from worldguard:

03.01 12:46:46 [Server] WARN [WildStacker] Task #65054 for WildStacker v3.5.0 generated an exception 03.01 12:46:46 [Server] INFO java.lang.NoClassDefFoundError: com/sk89q/worldguard/WorldGuard 03.01 12:46:46 [Server] INFO at com.bgsoftware.wildstacker.hooks.WorldGuardHook$WorldGuardProvider.getRegionNames(WorldGuardHook.java:34) ~[?:?] 03.01 12:46:46 [Server] INFO at com.bgsoftware.wildstacker.hooks.WorldGuardHook.getRegionsName(WorldGuardHook.java:24) ~[?:?] 03.01 12:46:46 [Server] INFO at com.bgsoftware.wildstacker.objects.WStackedEntity.runStackCheck(WStackedEntity.java:283) ~[?:?] 03.01 12:46:46 [Server] INFO at com.bgsoftware.wildstacker.objects.WStackedEntity.lambda$runStackAsync$2(WStackedEntity.java:311) ~[?:?] 03.01 12:46:46 [Server] INFO at com.bgsoftware.wildstacker.nms.NMSAdapter_v1_12_R1.lambda$getNearbyEntities$0(NMSAdapter_v1_12_R1.java:266) ~[?:?] 03.01 12:46:46 [Server] INFO at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174) ~[?:1.8.0_265] 03.01 12:46:46 [Server] INFO at java.util.Iterator.forEachRemaining(Iterator.java:116) ~[?:1.8.0_265] 03.01 12:46:46 [Server] INFO at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) ~[?:1.8.0_265] 03.01 12:46:46 [Server] INFO at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[?:1.8.0_265] 03.01 12:46:46 [Server] INFO at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[?:1.8.0_265] 03.01 12:46:46 [Server] INFO at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0_265] 03.01 12:46:46 [Server] INFO at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_265] 03.01 12:46:46 [Server] INFO at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566) ~[?:1.8.0_265] 03.01 12:46:46 [Server] INFO at com.bgsoftware.wildstacker.nms.NMSAdapter_v1_12_R1.getNearbyEntities(NMSAdapter_v1_12_R1.java:267) ~[?:?] 03.01 12:46:46 [Server] INFO at com.bgsoftware.wildstacker.utils.entity.EntityUtils.lambda$getNearbyEntities$5(EntityUtils.java:457) ~[?:?] 03.01 12:46:46 [Server] INFO at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1618] 03.01 12:46:46 [Server] INFO at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:423) ~[patched_1.12.2.jar:git-Paper-1618] 03.01 12:46:46 [Server] INFO at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:840) ~[patched_1.12.2.jar:git-Paper-1618] 03.01 12:46:46 [Server] INFO at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[patched_1.12.2.jar:git-Paper-1618] 03.01 12:46:46 [Server] INFO at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[patched_1.12.2.jar:git-Paper-1618] 03.01 12:46:46 [Server] INFO at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[patched_1.12.2.jar:git-Paper-1618] 03.01 12:46:46 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_265]

https://sourceb.in/HSpsh8bvDD

Edit:
The server is runnig Paper-1.12.2
WorldGuard: 6.2.2 (The latest 1.12.2 supported version)
FAWE (Worldedit): 19.11.13-5505943-1282-22.3.5 (Found to be the most stable on 1.12.2)

Error when shutting down server (/ stop)

Spigot build: 1.10.2
WildStacker: 3.5.1

Error code:

[22:29:49 ERROR]: Error occurred while disabling WildStacker v3.5.1 (Is it up to date?)
java.lang.IllegalStateException: no implementation set
at net.citizensnpcs.api.CitizensAPI.getImplementation(CitizensAPI.java:65) ~[?:?]
at net.citizensnpcs.api.CitizensAPI.getNPCRegistry(CitizensAPI.java:96) ~[?:?]
at com.bgsoftware.wildstacker.hooks.CitizensHook.isNPC(CitizensHook.java:9) ~[?:?]
at com.bgsoftware.wildstacker.utils.entity.EntityUtils.isStackable(EntityUtils.java:143) ~[?:?]
at com.bgsoftware.wildstacker.handlers.SystemHandler.handleChunkUnload(SystemHandler.java:591) ~[?:?]
at com.bgsoftware.wildstacker.WildStackerPlugin.onDisable(WildStackerPlugin.java:158) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:294) ~[skyblock1102.jar:git-Spigot-de459a2-51263e9]
at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:361) [skyblock1102.jar:git-Spigot-de459a2-51263e9]
at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:424) [skyblock1102.jar:git-Spigot-de459a2-51263e9]
at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:417) [skyblock1102.jar:git-Spigot-de459a2-51263e9]
at org.bukkit.craftbukkit.v1_10_R1.CraftServer.disablePlugins(CraftServer.java:342) [skyblock1102.jar:git-Spigot-de459a2-51263e9]
at net.minecraft.server.v1_10_R1.MinecraftServer.stop(MinecraftServer.java:455) [skyblock1102.jar:git-Spigot-de459a2-51263e9]
at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:603) [skyblock1102.jar:git-Spigot-de459a2-51263e9]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]

EntityDamageByEntityEvent

Yatopia 1.16.5
WildStacker 3.5.1

This (https://pastebin.com/5LxprrBs) error happens when trying to kill entities... something with enchants... but why? Item isn't enchanted, just simple sword or axe... or anything, it still happens.
Is it plugin's fault or Yatopia's? ๐Ÿ˜Œ

Issue with FabledSkyblock API

[FabledSkyBlock] Task #1836672 for FabledSkyBlock v2.3.23b generated an exception java.lang.ClassCastException: class com.songoda.skyblock.levelling.QueuedIslandScan cannot be cast to class com.songoda.skyblock.levelling.IslandScan (com.songoda.skyblock.levelling.QueuedIslandScan and com.songoda.skyblock.levelling.IslandScan are in unnamed module of loader org.bukkit.plugin.java.PluginClassLoader @6baac14a) at com.bgsoftware.wildstacker.hooks.PluginHook_FabledSkyblock.getAmount(PluginHook_FabledSkyblock.java:57) ~[?:?] at com.songoda.skyblock.levelling.IslandLevelManager.getAmountAndType(IslandLevelManager.java:215) ~[?:?] at com.songoda.skyblock.levelling.IslandScan.run(IslandScan.java:101) ~[?:?] at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.5.jar:git-SinonMC-333b276] at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468) ~[patched_1.16.5.jar:git-SinonMC-333b276] at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1377) ~[patched_1.16.5.jar:git-SinonMC-333b276] at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:356) ~[patched_1.16.5.jar:git-SinonMC-333b276] at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1290) ~[patched_1.16.5.jar:git-SinonMC-333b276] at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1017) ~[patched_1.16.5.jar:git-SinonMC-333b276] at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:178) ~[patched_1.16.5.jar:git-SinonMC-333b276] at java.lang.Thread.run(Thread.java:832) [?:?]

Hard spam actualy

Mob Agro/Fuse not resetting on death

What happens?

Mobs do not reset their current agro/fuse when dying and spawning another mob after them,
This can cause Creepers to explode rapidly as they can have a 90% fuse and instantly explode.

Possible solution

Add list for ability to have mobs reset agro/fuse upon death to avoid this issue

MobMetaFlagType java error in wildstacker

I'm having this issue on my server when I enable the entities to stack and I don't know the problem.
There isn't any other plugin that I use that changes the mob beravior other than MobFarmManager(this only limits the spawn rate)
but it doesn't do anything to the stacks I think.
Here is the error: https://pastebin.com/8ShRzDK4

edit: This edit is not related to the issue itself. is there any planned update to support "LevelledMobs" plugin? when i enable this plugin my levelledmobs don't spawn.(I disabled the plugin before creating this issue)

Mobs From Skeleton Spawner Ignoring Minimum Stack Requirement

Good day,

I'm using WildStackers 3.5.1, which is the latest version showing on SpigotMC. It appears that at least skeletons (possibly other mobs) from spawners (possibly otherwise) are ignoring the minimum stacking figure set in config.yml. My current setting is:

minimum-required:
all: 25

I've also tried it with
SKELETON: 25

In both cases, skeletons from the spawner merge before hitting the 25 minimum threshold to merge. This means that I've had to set a maximum stack limit ("limits:") so that a skeleton spawner farm still functions, as it requires the skeletons to push each other into the water elevator. The basic layout of the farm mirrors this design: https://www.youtube.com/watch?v=WlvZjZIvMds

I am fully open to the possibility that it's user error by me. However, I've experienced no other issues and have found the configuration to be quite straight-forward.

Please let me know what information would be useful to investigate this and I'll happily provide further details.

PlayerPickupItemEvent is always cancelled

I had thought I previously reported this but it's an issue in the latest build.

Even with item stacking disabled, all item pick up events are still cancelled and handled by wildstacker. I recall being told this was to deal with improper stacked items and that it would be addressed by checking max stack count and only cancelling when necessary, but this is currently causing an issue for 2 other plugins that use the event.

Thanks

Dolphins Spawners don't spawn dolphins

https://youtu.be/z6FhAT0lWJM

Above is the video we recorded where dolphin spawners refused to spawn dolphins. Natural dolphins would spawn just fine and we were between y45 and y60 in an ocean biome with an open sky just incase there were any spawn conditions. We tried placing the spawner in many different ways to see if they would spawn to no avail.

This is sort of related to the issue, would there be a way to spawn with no restrictions as well, i.e. if we wanted to spawn slimes instead of putting the spawner in a slime chunk we could just put it down anywhere and they'll spawn? Would be a tremendous help especially since it is difficult to test if this is just a bug or if we're missing a spawn condition :/

Shearing with Dispenser doesn't multiply drops

Description of the issue:
It seems that when a dispenser shears a stacked sheep, the entire stack is sheared but only the equivalent of one sheared sheep is dropped.

Expected behaviour:
The stack splits every time a sheep is sheared as it does when a player shears a stacked sheep.

Breeding not working?

Players started reporting breeding not working coincidentally after I changed my config.yml to blacklist donkeys, bats, cods, salmon, pufferfish and tropical fish (to prevent them from being stacked)

After doing some testing in both a test world and the default world, I can indeed confirm that breeding is broken. I've included my config.yml, but I am also not sure if it is WildStacker that's causing this.

Players have also mentioned that breeding works sometimes (Stack of 100 resulting in only 10 baby animals). I have not been able to reproduce this.

Video: https://www.youtube.com/watch?v=JWTF6h7kZwM
Config: https://pastebin.com/qupczB2c

Mobs spawn on top of Spawners

Cheers, there is a little issue that is not fixable with stacked spawners by any vanilla means. If a mob spawns on top of a spawner. The armor stand prevents from build blocks or place water to push spawned mobs down.
If there would be a setting, that prevents mobs from spawning on top of a spawner that would be great, so they dont get stuck and keep building up.

ConcurrentModificationException when a player joins

This exception occurred (it printed three separate times with different task numbers but the same exception) when a player joined the server shortly after it finished rebooting. All configuration settings are default. The server software is PaperSpigot 1.16.4 (389)

[07:26:24 WARN]: [WildStacker] Plugin WildStacker v3.5.0 generated an exception while executing task 6683
java.util.ConcurrentModificationException: null
        at java.util.HashMap.computeIfAbsent(HashMap.java:1134) ~[?:?]
        at org.bukkit.craftbukkit.v1_16_R3.persistence.CraftPersistentDataTypeRegistry.isInstanceOf(CraftPersistentDataTypeRegistry.java:228) ~[patched_1.16.4.jar:git-Paper-389]
        at org.bukkit.craftbukkit.v1_16_R3.persistence.CraftPersistentDataContainer.has(CraftPersistentDataContainer.java:53) ~[patched_1.16.4.jar:git-Paper-389]
        at com.bgsoftware.wildstacker.nms.NMSAdapter_v1_16_R3.loadEntity(NMSAdapter_v1_16_R3.java:781) ~[?:?]
        at com.bgsoftware.wildstacker.hooks.DataSerializer_Default.loadEntity(DataSerializer_Default.java:22) ~[?:?]
        at com.bgsoftware.wildstacker.handlers.SystemHandler.getStackedEntity(SystemHandler.java:172) ~[?:?]
        at com.bgsoftware.wildstacker.objects.WStackedEntity.of(WStackedEntity.java:739) ~[?:?]
        at com.bgsoftware.wildstacker.objects.WStackedEntity.of(WStackedEntity.java:732) ~[?:?]
        at com.bgsoftware.wildstacker.handlers.SystemHandler.lambda$null$16(SystemHandler.java:547) ~[?:?]
        at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) ~[?:?]
        at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948) ~[?:?]
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]
        at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
        at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
        at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) ~[?:?]
        at com.bgsoftware.wildstacker.handlers.SystemHandler.lambda$handleChunkLoad$17(SystemHandler.java:546) ~[?:?]
        at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.4.jar:git-Paper-389]
        at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[patched_1.16.4.jar:git-Paper-389]
        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.16.4.jar:git-Paper-389]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
        at java.lang.Thread.run(Thread.java:834) [?:?]

Issues with MoreMobHeads

Cheers,
I am running MoreMobHeads on my Server, and I noticed that the stacked wither skeletons drop heads of the stackname and Wither Skeleton after (its set to only drop vanilla heads). For some reason, it registers as a player?

Mob spawners stop spawning mobs correctly at random

At seemingly random times, some stacked mob spawners stop spawning mobs correctly. When the server is restarted the affected mob spawners function properly again. Not all stacked mob spawners are affected when it happens, only some, and newly placed mob spawners function properly while those affected do not until the server is restarted. This is happening daily on our server.

Video of stacked pig spawners only spawning one pig: https://streamable.com/pu7xw5
Video of stacked iron golem spawners not spawning at all (i was at the location for 30 minutes without a single spawn: https://streamable.com/cg27db

When I use /stacker info on the mob spawner not spawning properly, it displays the correct amount of stacked spawners, so the plugin does know the mob spawner is there and how many there are.

I have been unable to replicate the issue myself, players tell me it happens at times when they unload the chunks and return to the mob spawners. I don't have any other plugins that modify mob spawner behavior.

Server version: Tuinity 1.16.5
WildStacker version: Build 63
WildStacker config: https://pastebin.com/DyV4654x

Mobs drops spawning to high

Hello, im using the plugin for my skyblock server, and when people are making IG farms, the iron spawns in head high = it burns instant in lava, im using build 63 and i tryed version 3.5.1 and it works fine there, however i needed the newer build for mcmmo to work, it this something u can look into?

  • Bennetheboss

Itemdrops from entities clip out from spawn grinders

Cheers,
Wildstacker causes a weird issue in Spawnergrinders. A vanilla grinder setup with hoppers underneath, would usually catch all the items, however with Wildstacker enabled, they tend to glitch out of the mob area, away from the monsters or even "shoot" across the screen. This does not seem to be an issue with the itemdrop stacking mechanic but more of the entity stacking mechanic(?) (as I have disabled stacking items on the floor and the issue persisted).
I use Paper-MC 1.16.5 (git-Paper-418) and the latest version of Wildstacker.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.