Jump to content

[1.9][SOLVED] Custom entity not spawning


zapata

Recommended Posts

[EDIT]

Upped spawn frequency thanks to coolAlias

 

[OP]

Hello.

 

I created a custom hostile entity and have registered it to spawn in the forest biome for testing. I included print statements in the entity getCanSpawnHere() method to print where it has spawned. However, when I teleport to the locations where it has supposedly spawned, nothing is there. I then created a LivingSpawnEvent handler and included a print statement there as well. The console prints from both the handler and the entity class match, but nothing is there when I teleport to the coordinates. Therefore I presume it is not actually spawning. The difficulty is on easy. What do?

 

Inside EntityGolemObsidian https://github.com/EstebanZapata/ObsidianTools/blob/mob/src/main/java/com/estebanzapata/obsidiantools/entity/EntityGolemObsidian.java

 

    public boolean getCanSpawnHere() {
        BlockPos blockPos = new BlockPos(this.posX, this.getEntityBoundingBox().minY, this.posZ);

        System.out.println("Trying to spawn at " + blockPos.getX() + " " + blockPos.getY() + " " + blockPos.getZ());


        if (blockPos.getY() >= this.worldObj.getSeaLevel() || this.worldObj.canSeeSky(blockPos)) {
            return false;
        }
        else {
            boolean canSpawn = super.getCanSpawnHere();

            if(canSpawn) {
                System.out.println("Spawned at " + blockPos.getX() + " " + blockPos.getY() + " " + blockPos.getZ());
            }
            return canSpawn;
        }
    }

 

Inside the handler https://github.com/EstebanZapata/ObsidianTools/blob/mob/src/main/java/com/estebanzapata/obsidiantools/handler/TestSpawnHandler.java

 

public class TestSpawnHandler {

    @SubscribeEvent
    public void test(LivingSpawnEvent event) {
        if (event.getEntityLiving() instanceof EntityGolemObsidian) {
            System.out.println("Spawned at " + event.getX() + " " + event.getY() + " " + event.getZ());
        }
    }
}

 

 

Register the entity https://github.com/EstebanZapata/ObsidianTools/blob/mob/src/main/java/com/estebanzapata/obsidiantools/init/ModEntities.java

 

public class ModEntities {

    public static void init() {
        registerModEntityWithEgg(EntityGolemObsidian.class, "golemObsidian", 0x3F5505, 0x4E6414);

        EntityRegistry.addSpawn(EntityGolemObsidian.class, 6, 1, 1, EnumCreatureType.MONSTER, Biomes.forest);
    }

    public static void registerModEntityWithEgg(Class entityClass, String entityName, int eggColor, int eggSpotsColor) {
        int id = 0;

        EntityRegistry.registerModEntity(entityClass, entityName, id++, ObsidianTools.instance, 80, 3, false);
        EntityRegistry.registerEgg(entityClass, eggColor, eggSpotsColor);
    }
}

 

Register the handler and entity from CommonProxy https://github.com/EstebanZapata/ObsidianTools/blob/mob/src/main/java/com/estebanzapata/obsidiantools/proxy/CommonProxy.java

 

public class CommonProxy implements IProxy {
    public void preInit(FMLPreInitializationEvent event) {
        ModItems.init();
        ModBlocks.init();
    }

    public void init(FMLInitializationEvent event) {
        MinecraftForge.EVENT_BUS.register(new ConfigurationHandler());
        ModRecipes.init();
        ModEntities.init();

    }

    public void postInit(FMLPostInitializationEvent event) {
        MinecraftForge.EVENT_BUS.register(new ObsidianArmorHandler());
        MinecraftForge.EVENT_BUS.register(new TestSpawnHandler());

    }
}

 

 

Link to comment
Share on other sites

Look at this block:

 if (blockPos.getY() >= this.worldObj.getSeaLevel() || this.worldObj.canSeeSky(blockPos)) {
            return false;
        }

This will ONLY spawn your mob BELOW 63 (unless you have customized it). Your debug message will print no matter if it can spawn or not because it is unconditional. Try adding a debug message inside this block:

else {
            boolean canSpawn = super.getCanSpawnHere();

            if(canSpawn) {
                System.out.println("Spawned at " + blockPos.getX() + " " + blockPos.getY() + " " + blockPos.getZ());
            }
            return canSpawn;
        }

Print canSpawn. Are you getting the message that says it spawned or the one about it trying to spawn?

If none of this works, I'm not sure.

Link to comment
Share on other sites

There may other checks going on that prevent it from spawning after #getCanSpawnHere, though one would think that the spawn event would be correct. That's odd.

 

It's possible that it is simply despawning before you get there. Try setting the entity to be persistent, or return false for #canDespawn.

 

Alternatively, you could try increasing your entity's spawn rate to something ridiculous, like 10,000, just to see if it will spawn.

 

Unrelated to your issue, but in 1.8.9+ (and maybe earlier), EntityRegistry#registerModEntity optionally takes additional parameters for the egg colors and will automatically register the spawn egg for you; it is recommended to use only that method and not add spawn eggs manually.

Link to comment
Share on other sites

Look at this block:

 if (blockPos.getY() >= this.worldObj.getSeaLevel() || this.worldObj.canSeeSky(blockPos)) {
            return false;
        }

This will ONLY spawn your mob BELOW 63 (unless you have customized it). Your debug message will print no matter if it can spawn or not because it is unconditional. Try adding a debug message inside this block:

else {
            boolean canSpawn = super.getCanSpawnHere();

            if(canSpawn) {
                System.out.println("Spawned at " + blockPos.getX() + " " + blockPos.getY() + " " + blockPos.getZ());
            }
            return canSpawn;
        }

Print canSpawn. Are you getting the message that says it spawned or the one about it trying to spawn?

If none of this works, I'm not sure.

 

I ended up commenting out the majority of the getCanSpawnHere(). It is now

 

    public boolean getCanSpawnHere() {
        BlockPos blockPos = new BlockPos(this.posX, this.getEntityBoundingBox().minY, this.posZ);
        System.out.println("Trying to spawn at " + blockPos.getX() + " " + blockPos.getY() + " " + blockPos.getZ());

        boolean canSpawn = super.getCanSpawnHere();
        System.out.println("Can it spawn? " + canSpawn);
        return canSpawn;
    }

 

I can actually see the entities spawned now. It seems that the print in getCanSpawnHere() is not called frequently because I see few prints from it. But the print inside the handler is spammed in my console.

 

[21:02:19] [server thread/INFO]: [com.estebanzapata.obsidiantools.entity.EntityGolemObsidian:getCanSpawnHere:181]: Trying to spawn at -10 66 348
[21:02:19] [server thread/INFO]: [com.estebanzapata.obsidiantools.entity.EntityGolemObsidian:getCanSpawnHere:184]: Can it spawn? false
[21:02:19] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -10.5 66.0 347.5
[21:02:19] [server thread/INFO]: [com.estebanzapata.obsidiantools.entity.EntityGolemObsidian:getCanSpawnHere:181]: Trying to spawn at -11 66 347
[21:02:19] [server thread/INFO]: [com.estebanzapata.obsidiantools.entity.EntityGolemObsidian:getCanSpawnHere:184]: Can it spawn? false
[21:02:19] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -14.5 66.0 351.5
[21:02:19] [server thread/INFO]: [com.estebanzapata.obsidiantools.entity.EntityGolemObsidian:getCanSpawnHere:181]: Trying to spawn at -15 66 351
[21:02:19] [server thread/INFO]: [com.estebanzapata.obsidiantools.entity.EntityGolemObsidian:getCanSpawnHere:184]: Can it spawn? false
[21:02:19] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -13.5 66.0 355.5
[21:02:19] [server thread/INFO]: [com.estebanzapata.obsidiantools.entity.EntityGolemObsidian:getCanSpawnHere:181]: Trying to spawn at -14 66 355
[21:02:19] [server thread/INFO]: [com.estebanzapata.obsidiantools.entity.EntityGolemObsidian:getCanSpawnHere:184]: Can it spawn? true
[21:02:19] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -13.5 4.0 355.5
[21:02:20] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:21] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -13.5 66.0 355.5
[21:02:22] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:22] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -13.5 66.0 355.5
[21:02:23] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:24] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -13.5 66.0 355.5
[21:02:25] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:25] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -13.5 66.0 355.5
[21:02:27] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:27] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -13.5 66.0 355.5
[21:02:28] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:29] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -13.5 66.0 355.5
[21:02:30] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:30] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -13.5 66.0 355.5
[21:02:31] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:32] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -13.5 66.0 355.5
[21:02:33] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:33] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -13.5 66.0 355.5
[21:02:35] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:35] [server thread/INFO]: [Player510: Teleported Player510 to -12.5, 66.0, 355.5]
[21:02:35] [Client thread/INFO]: [CHAT] Teleported Player510 to -12.5, 66.0, 355.5
[21:02:36] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:36] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 64.01653 67.0 404.09534
[21:02:38] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:38] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 64.01653 67.0 404.09534
[21:02:39] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:39] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 64.01653 67.0 404.09534
[21:02:41] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:41] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 64.01653 67.0 404.09534
[21:02:42] [server thread/INFO]: [Player510: Teleported Player510 to 64.5, 67.0, 404.5]
[21:02:43] [Client thread/INFO]: [CHAT] Teleported Player510 to 64.5, 67.0, 404.5
[21:02:43] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:44] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -13.5 66.0 355.5
[21:02:44] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:46] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -13.5 66.0 355.5
[21:02:46] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525
[21:02:47] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT -13.5 66.0 355.5
[21:02:48] [server thread/INFO]: [com.estebanzapata.obsidiantools.handler.TestSpawnHandler:test:15]: SPAWNED AT 73.78815 32.0 310.31525

 

I want the entities to spawn deep within caves, thus the reason for >= getSeaLevel and canSeeSky(). I will try uncommenting the method and teleporting around.

Link to comment
Share on other sites

There may other checks going on that prevent it from spawning after #getCanSpawnHere, though one would think that the spawn event would be correct. That's odd.

 

It's possible that it is simply despawning before you get there. Try setting the entity to be persistent, or return false for #canDespawn.

 

Alternatively, you could try increasing your entity's spawn rate to something ridiculous, like 10,000, just to see if it will spawn.

 

Unrelated to your issue, but in 1.8.9+ (and maybe earlier), EntityRegistry#registerModEntity optionally takes additional parameters for the egg colors and will automatically register the spawn egg for you; it is recommended to use only that method and not add spawn eggs manually.

 

Some other checks is what I thought as well. Wouldn't setting the entity be persistent or false canDespawn be bad practice? If the player is 1000 blocks away and it cannot die, wouldn't it keep the chunk active and taking up memory?

 

But anyways, I uncommented the rest of the method and upped the frequency and it is actually spawning now, so perhaps it was an issue of too low frequency. I am not sure how frequent is adequate though. I would like it to be less than other mobs such as skeletons and zombies because it is a very powerful enemy. Is there anywhere I can find the frequencies of the other mobs as used in EntityRegistry.registerModEntity(entityClass, entityName, id, modInstance, weightedProbability, ...)?

 

Also, thanks for the spawn egg advice.

Link to comment
Share on other sites

I only meant to set persistence for the purpose of testing, not permanently ;)

 

I don't recall where you can find the vanilla spawn rates, but most of them are in the range of 10 to 100 if I recall correctly. For my own mobs, I tend to give them spawn rates of 5-10 and they spawn regularly enough to be fun, but aren't an overwhelming presence.

 

I'd just play around with it until you find something you like to use as the default, and then give your users the option to set it to what they like in via your configuration file.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • I have been trying to make a server with forge but I keep running into an issue. I have jdk 22 installed as well as Java 8. here is the debug file  
    • it crashed again     What the console says : [00:02:03] [Server thread/INFO] [Easy NPC/]: [EntityManager] Server started! [00:02:03] [Server thread/INFO] [co.gi.al.ic.IceAndFire/]: {iceandfire:fire_dragon_roost=true, iceandfire:fire_lily=true, iceandfire:spawn_dragon_skeleton_fire=true, iceandfire:lightning_dragon_roost=true, iceandfire:spawn_dragon_skeleton_lightning=true, iceandfire:ice_dragon_roost=true, iceandfire:ice_dragon_cave=true, iceandfire:lightning_dragon_cave=true, iceandfire:cyclops_cave=true, iceandfire:spawn_wandering_cyclops=true, iceandfire:spawn_sea_serpent=true, iceandfire:frost_lily=true, iceandfire:hydra_cave=true, iceandfire:lightning_lily=true, iceandfireixie_village=true, iceandfire:myrmex_hive_jungle=true, iceandfire:myrmex_hive_desert=true, iceandfire:silver_ore=true, iceandfire:siren_island=true, iceandfire:spawn_dragon_skeleton_ice=true, iceandfire:spawn_stymphalian_bird=true, iceandfire:fire_dragon_cave=true, iceandfire:sapphire_ore=true, iceandfire:spawn_hippocampus=true, iceandfire:spawn_death_worm=true} [00:02:03] [Server thread/INFO] [co.gi.al.ic.IceAndFire/]: {TROLL_S=true, HIPPOGRYPH=true, AMPHITHERE=true, COCKATRICE=true, TROLL_M=true, DREAD_LICH=true, TROLL_F=true} [00:02:03] [Server thread/INFO] [ne.be.lo.WeaponRegistry/]: Encoded Weapon Attribute registry size (with package overhead): 41976 bytes (in 5 string chunks with the size of 10000) [00:02:03] [Server thread/INFO] [patchouli/]: Sending reload packet to clients [00:02:03] [Server thread/WARN] [voicechat/]: [voicechat] Running in offline mode - Voice chat encryption is not secure! [00:02:03] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Using server-ip as bind address: 0.0.0.0 [00:02:03] [Server thread/WARN] [ModernFix/]: Dedicated server took 22.521 seconds to load [00:02:03] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Voice chat server started at 0.0.0.0:25565 [00:02:03] [Server thread/WARN] [minecraft/SynchedEntityData]: defineId called for: class net.minecraft.world.entity.player.Player from class tschipp.carryon.common.carry.CarryOnDataManager [00:02:03] [Server thread/INFO] [ne.mi.co.AdvancementLoadFix/]: Using new advancement loading for net.minecraft.server.PlayerAdvancements@2941ffd5 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 0 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 1 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 2 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 3 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 4 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 5 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 6 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 7 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 8 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 9 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 10 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 11 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 12 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 13 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 14 [00:02:19] [Server thread/INFO] [ne.mi.co.AdvancementLoadFix/]: Using new advancement loading for net.minecraft.server.PlayerAdvancements@ebc7ef2 [00:02:19] [Server thread/INFO] [minecraft/PlayerList]: ZacAdos[/90.2.17.162:49242] logged in with entity id 1062 at (-1848.6727005281205, 221.0, -3054.2468255848935) [00:02:19] [Server thread/ERROR] [ModernFix/]: Skipping entity ID sync for com.talhanation.smallships.world.entity.ship.Ship: java.lang.NoClassDefFoundError: net/minecraft/client/CameraType [00:02:19] [Server thread/INFO] [minecraft/MinecraftServer]: - Gloop - ZacAdos joined the game [00:02:19] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Updating all forceload tickets for cc56befd-d376-3526-a760-340713c478bd [00:02:19] [Server thread/INFO] [se.mi.te.da.DataManager/]: Sending data to client: ZacAdos [00:02:19] [Server thread/INFO] [voicechat/]: [voicechat] Received secret request of - Gloop - ZacAdos (17) [00:02:19] [Server thread/INFO] [voicechat/]: [voicechat] Sent secret to - Gloop - ZacAdos [00:02:21] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully authenticated player cc56befd-d376-3526-a760-340713c478bd [00:02:22] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully validated connection of player cc56befd-d376-3526-a760-340713c478bd [00:02:22] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Player - Gloop - ZacAdos (cc56befd-d376-3526-a760-340713c478bd) successfully connected to voice chat stop [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping the server [00:02:34] [Server thread/INFO] [mo.pl.ar.ArmourersWorkshop/]: stop local service [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping server [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving players [00:02:34] [Server thread/INFO] [minecraft/ServerGamePacketListenerImpl]: ZacAdos lost connection: Server closed [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: - Gloop - ZacAdos left the game [00:02:34] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Updating all forceload tickets for cc56befd-d376-3526-a760-340713c478bd [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving worlds [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (world): All chunks are saved [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage: All dimensions are saved [00:02:34] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Stopping IO worker... [00:02:34] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Stopped IO worker! [00:02:34] [Server thread/INFO] [Calio/]: Removing Dynamic Registries for: net.minecraft.server.dedicated.DedicatedServer@7dc879e1 [MineStrator Daemon]: Checking server disk space usage, this could take a few seconds... [MineStrator Daemon]: Updating process configuration files... [MineStrator Daemon]: Ensuring file permissions are set correctly, this could take a few seconds... [MineStrator Daemon]: Pulling Docker container image, this could take a few minutes to complete... [MineStrator Daemon]: Finished pulling Docker container image container@pterodactyl~ java -version openjdk version "17.0.10" 2024-01-16 OpenJDK Runtime Environment Temurin-17.0.10+7 (build 17.0.10+7) OpenJDK 64-Bit Server VM Temurin-17.0.10+7 (build 17.0.10+7, mixed mode, sharing) container@pterodactyl~ java -Xms128M -Xmx6302M -Dterminal.jline=false -Dterminal.ansi=true -Djline.terminal=jline.UnsupportedTerminal -p libraries/cpw/mods/bootstraplauncher/1.1.2/bootstraplauncher-1.1.2.jar:libraries/cpw/mods/securejarhandler/2.1.4/securejarhandler-2.1.4.jar:libraries/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar:libraries/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar:libraries/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar:libraries/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar:libraries/org/ow2/asm/asm/9.5/asm-9.5.jar:libraries/net/minecraftforge/JarJarFileSystems/0.3.16/JarJarFileSystems-0.3.16.jar --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar=cpw.mods.securejarhandler --add-opens java.base/java.lang.invoke=cpw.mods.securejarhandler --add-exports java.base/sun.security.util=cpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns=java.naming -Djava.net.preferIPv6Addresses=system -DignoreList=bootstraplauncher-1.1.2.jar,securejarhandler-2.1.4.jar,asm-commons-9.5.jar,asm-util-9.5.jar,asm-analysis-9.5.jar,asm-tree-9.5.jar,asm-9.5.jar,JarJarFileSystems-0.3.16.jar -DlibraryDirectory=libraries -DlegacyClassPath=libraries/cpw/mods/securejarhandler/2.1.4/securejarhandler-2.1.4.jar:libraries/org/ow2/asm/asm/9.5/asm-9.5.jar:libraries/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar:libraries/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar:libraries/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar:libraries/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar:libraries/net/minecraftforge/accesstransformers/8.0.4/accesstransformers-8.0.4.jar:libraries/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar:libraries/net/minecraftforge/eventbus/6.0.3/eventbus-6.0.3.jar:libraries/net/minecraftforge/forgespi/6.0.0/forgespi-6.0.0.jar:libraries/net/minecraftforge/coremods/5.0.1/coremods-5.0.1.jar:libraries/cpw/mods/modlauncher/10.0.8/modlauncher-10.0.8.jar:libraries/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar:libraries/com/electronwill/night-config/core/3.6.4/core-3.6.4.jar:libraries/com/electronwill/night-config/toml/3.6.4/toml-3.6.4.jar:libraries/org/apache/maven/maven-artifact/3.8.5/maven-artifact-3.8.5.jar:libraries/net/jodah/typetools/0.8.3/typetools-0.8.3.jar:libraries/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar:libraries/org/jline/jline-reader/3.12.1/jline-reader-3.12.1.jar:libraries/org/jline/jline-terminal/3.12.1/jline-terminal-3.12.1.jar:libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar:libraries/org/openjdk/nashorn/nashorn-core/15.3/nashorn-core-15.3.jar:libraries/net/minecraftforge/JarJarSelector/0.3.16/JarJarSelector-0.3.16.jar:libraries/net/minecraftforge/JarJarMetadata/0.3.16/JarJarMetadata-0.3.16.jar:libraries/net/minecraftforge/fmlloader/1.19.2-43.3.0/fmlloader-1.19.2-43.3.0.jar:libraries/net/minecraft/server/1.19.2-20220805.130853/server-1.19.2-20220805.130853-extra.jar:libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar:libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar:libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar:libraries/com/mojang/authlib/3.11.49/authlib-3.11.49.jar:libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar:libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar:libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar:libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar:libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar:libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar:libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar:libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar:libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar:libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar:libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar:libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar:libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar:libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-aarch_64.jar:libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar:libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar:libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar:libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar:libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:libraries/org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar:libraries/org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar:libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.0/log4j-slf4j18-impl-2.17.0.jar:libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar cpw.mods.bootstraplauncher.BootstrapLauncher --launchTarget forgeserver --fml.forgeVersion 43.3.0 --fml.mcVersion 1.19.2 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20220805.130853 [00:02:42] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 43.3.0, --fml.mcVersion, 1.19.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220805.130853] [00:02:42] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 10.0.8+10.0.8+main.0ef7e830 starting: java version 17.0.10 by Eclipse Adoptium; OS Linux arch amd64 version 6.1.0-12-amd64 [00:02:43] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/home/container/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2363!/ Service=ModLauncher Env=SERVER [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/fmlcore/1.19.2-43.3.0/fmlcore-1.19.2-43.3.0.jar is missing mods.toml file [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/javafmllanguage/1.19.2-43.3.0/javafmllanguage-1.19.2-43.3.0.jar is missing mods.toml file [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/lowcodelanguage/1.19.2-43.3.0/lowcodelanguage-1.19.2-43.3.0.jar is missing mods.toml file [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/mclanguage/1.19.2-43.3.0/mclanguage-1.19.2-43.3.0.jar is missing mods.toml file [00:02:44] [main/WARN] [ne.mi.ja.se.JarSelector/]: Attempted to select two dependency jars from JarJar which have the same identification: Mod File: and Mod File: . Using Mod File: [00:02:44] [main/WARN] [ne.mi.ja.se.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: resourcefullib. Using Mod File: /home/container/mods/resourcefullib-forge-1.19.2-1.1.24.jar [00:02:44] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: Found 13 dependencies adding them to mods collection Latest log [29Mar2024 00:02:42.803] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 43.3.0, --fml.mcVersion, 1.19.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220805.130853] [29Mar2024 00:02:42.805] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 10.0.8+10.0.8+main.0ef7e830 starting: java version 17.0.10 by Eclipse Adoptium; OS Linux arch amd64 version 6.1.0-12-amd64 [29Mar2024 00:02:43.548] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/home/container/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2363!/ Service=ModLauncher Env=SERVER [29Mar2024 00:02:43.876] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/fmlcore/1.19.2-43.3.0/fmlcore-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:43.877] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/javafmllanguage/1.19.2-43.3.0/javafmllanguage-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:43.877] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/lowcodelanguage/1.19.2-43.3.0/lowcodelanguage-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:43.878] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/mclanguage/1.19.2-43.3.0/mclanguage-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:44.033] [main/WARN] [net.minecraftforge.jarjar.selection.JarSelector/]: Attempted to select two dependency jars from JarJar which have the same identification: Mod File: and Mod File: . Using Mod File: [29Mar2024 00:02:44.034] [main/WARN] [net.minecraftforge.jarjar.selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: resourcefullib. Using Mod File: /home/container/mods/resourcefullib-forge-1.19.2-1.1.24.jar [29Mar2024 00:02:44.034] [main/INFO] [net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator/]: Found 13 dependencies adding them to mods collection
    • I am unable to do that. Brigadier is a mojang library that parses commands.
    • Hi, i appreciate the answer. I would love to do that, but we have active players with all their belongings in SSN. Also this mod is really handy and they would be mad if we removed it. Are you really certain that SSN is causing this? It would require lots of work to test it and SSN was not really an issue before we removed Fast Suite. Can it be related somehow? I will provide you with log before removing FS. PasteBin: https://pastebin.com/Y5EpLpNe (crash before removing Fast Suite, which I suspected to be a problem from some crash before)
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.