Modded Minecraft Multiplayer Server

OK - I'll update later tonight.

Moggy wrote:

OK - I'll update later tonight.

While you're at it, can you change the auto-restart time to be three hours later? It's been restarting at 11 PM Pacific.

Oddrune wrote:
Moggy wrote:

OK - I'll update later tonight.

While you're at it, can you change the auto-restart time to be three hours later? It's been restarting at 11 PM Pacific.

Will do. I'll get to it this morning. We had a refrigerator crisis last night. Still not working, but things are in place to save the food and get it fixed.

Create was patched with some fixes that look essential to me. I'm putting together another version (0.06) right now.

Moggy wrote:

Will do. I'll get to it this morning. We had a refrigerator crisis last night. Still not working, but things are in place to save the food and get it fixed.

Bummer. I had a fridge die on me a few years ago, but I was lucky enough to still have an old mini fridge stashed away to use until it was repaired.

Okay, new files are uploaded to curse and pending approval.

Oh, Crypto, they removed the engine turbine thing. We'll need to build Steam Engines.

Server is down for updating to 0.06

ETA: This version required Forge 40.1.51. This means I need to create a new instance and then copy over the world files. This is going to take longer than expected. Standby...

Moggy wrote:

Server is down for updating to 0.06

ETA: This version required Forge 40.1.51. This means I need to create a new instance and then copy over the world files. This is going to take longer than expected. Standby...

Thanks for fixing it.

Oddrune wrote:
Moggy wrote:

Server is down for updating to 0.06

ETA: This version required Forge 40.1.51. This means I need to create a new instance and then copy over the world files. This is going to take longer than expected. Standby...

Thanks for fixing it. :)

I'm getting a fatal error trying to bring the new world up.

Spoiler:

[12Jul2022 12:24:47.111] [main/FATAL] [mixin/]: Mixin apply failed ae2.mixins.json:spatial.DimensionTypeMixin -> net.minecraft.world.level.dimension.DimensionType: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Inject annotation on addRegistryDefaults could not find any targets matching 'Lnet/minecraft/world/level/dimension/DimensionType;m_204488_(Lnet/minecraft/core/RegistryAccess$Writable;)Lnet/minecraft/core/RegistryAccess$Writable;' in net.minecraft.world.level.dimension.DimensionType. Using refmap ae2.mixins.refmap.json [PREINJECT Applicator Phase -> ae2.mixins.json:spatial.DimensionTypeMixin -> Prepare Injections -> -> handler$zzg000$addRegistryDefaults(Lnet/minecraft/core/RegistryAccess$Writable;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on addRegistryDefaults could not find any targets matching 'Lnet/minecraft/world/level/dimension/DimensionType;m_204488_(Lnet/minecraft/core/RegistryAccess$Writable;)Lnet/minecraft/core/RegistryAccess$Writable;' in net.minecraft.world.level.dimension.DimensionType. Using refmap ae2.mixins.refmap.json [PREINJECT Applicator Phase -> ae2.mixins.json:spatial.DimensionTypeMixin -> Prepare Injections -> -> handler$zzg000$addRegistryDefaults(Lnet/minecraft/core/RegistryAccess$Writable;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:316) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:308) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.(CallbackInjectionInfo.java:46) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) ~[?:?]
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
at java.lang.reflect.Constructor.newInstance(Constructor.java:483) ~[?:?]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1311) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1042) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) ~[mixin-0.8.5.jar%2362!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:156) ~[modlauncher-10.0.1.jar%2353!/:10.0.1+10.0.1+main.e9521dc3]
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.1.jar%2353!/:?]
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.1.jar%2353!/:?]
at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.1.jar%2353!/:?]
at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.0.3.jar:?]
at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.0.3.jar:?]
at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.0.3.jar:?]
at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.0.3.jar:?]
at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.0.3.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
at net.minecraft.data.worldgen.DimensionTypes.m_236473_(DimensionTypes.java:18) ~[server-1.19-20220607.102129-srg.jar%23124!/:?]
at net.minecraft.data.BuiltinRegistries.m_236009_(BuiltinRegistries.java:87) ~[server-1.19-20220607.102129-srg.jar%23124!/:?]
at net.minecraft.data.BuiltinRegistries.m_236004_(BuiltinRegistries.java:114) ~[server-1.19-20220607.102129-srg.jar%23124!/:?]
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
at net.minecraft.data.BuiltinRegistries.(BuiltinRegistries.java:113) ~[server-1.19-20220607.102129-srg.jar%23124!/:?]
at net.minecraft.core.Registry.(Registry.java:665) ~[server-1.19-20220607.102129-srg.jar%23124!/:?]
at net.minecraft.server.Bootstrap.m_135870_(Bootstrap.java:43) ~[server-1.19-20220607.102129-srg.jar%23124!/:?]
at net.minecraft.server.Main.main(Main.java:110) ~[server-1.19-20220607.102129-srg.jar%23124!/:?]
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:577) ~[?:?]
at net.minecraftforge.fml.loading.targets.CommonServerLaunchHandler.lambda$launchService$0(CommonServerLaunchHandler.java:29) ~[fmlloader-1.19-41.0.51.jar%2365!/:?]
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.1.jar%2353!/:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.1.jar%2353!/:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.1.jar%2353!/:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.1.jar%2353!/:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.1.jar%2353!/:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.1.jar%2353!/:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.1.jar%2353!/:?]
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.1.jar:?]

Looks like there maybe an issue with the world copy I did (?) I tried wiping the map/players and rebooting, but it still came up with the same error. I've also run out of time today to look at it anymore. I'll give it another go when I have time, but honestly can't say when that will be. I think what I need to do is:

1. Create Forge 40.1.51 installation
2. Start / stop world
3. Copy over 0.06 server files
4. Start /stop again
5. copy over cfg files
6. Start / stop again
7. Copy over world files
8. Start and celebrate?

Can anybody whose done this before comment?

In the meantime, I've restarted the old server and logged in and it looks OK. So downgrade back to 0.04 for now.

We're going to be 0.04 for a little while longer as Moggy and I try to find the update problem.

Now is a good time to start stockpiling iron and planning train routes.

It appears that my trip to 0.06 and back to 0.04 removed my mapping progress and waypoints. I'm guessing that's a problem with the way I exported the package, though I don't recall changing anything. I'll have a closer look.

Those of you who still have 0.04 journeymap data and waypoints might want to back them up before upgrading, once we do upgrade.

OK gang, I've got the 0.06 server working. Discord integration is working. Haven't dove into Dynmap yet but will do soon.

Next step is to bring the 0.04 server down and copy the world over. As I'm on Elon Musk's Starlink, that will take a couple of hours. When is a good time for folks today/tonight?

I'll probably be idling in the game while I work. Any time would be fine with me, just ping me and I'll log off.

OK, (full disclosure):

I'm now outside too many glasses of Pinot to attempt the world copy. As I'm about to head out for dinner, it's likely that it'll be even more inadvisable to attempt it later.

So I shall do this tomorrow. I'll post here and broadcast in chat when I'm about to start.

IMAGE(https://www.rps.net/QS/Images/Smilies/toast.gif)

Guys:

I've been trying to make terrasteel armor and having problems. Does anyone feel like straightening me out on how to do that best?

Are there any chunkloading options available? I'm trying to set up a quantum chamber in the nether and it's not working. I suspect because my overworld base is not chunkloaded while I'm in the nether.

Edit: It looks like the AE2 Spatial Pylon will do this but I'm having trouble finding documentation on how it works.

Spatial Pylons will put your entire AE network into loaded chunks. Like, every cable that's connected. Not entirely reliably, though. My overworld base is chunkloaded. My nether base will apparently not chunkload.

I'd like to shut down the server to copy the world to the new updated server. Hopefully won't be down for too long. Should things go bad I'll bring up the old server so there'll be little downtime.

Looks like nobody's been on for a while. Let me know by 9:30 (or within 15 minutes of this post) if you'd rather I wait until another time.

ETA (9:30): Server is down

ETA (10:00): New server is up!

I've logged on and all seems fine. At least, my base looks the same. I've lost all my Journeymap waypoints, though that might be because I installed 0.06 into a new profile.

I've not checked Dynamap yet - need to look into setting that up.

ops.json and whitelist.json have been copied over as well, so access should be good.

New IP address: 54.39.141.118:2238

(same IP, different port)

I'll keep 0.04 around (but turned off) just in case we need to go back to it for any reason.

Anyway, upgrade to 0.06, log on, and let me know of any issues.

Always remember to backup your Journeymap folder. Or install as a new instance and copy your Journeymap folder from the old to the new.

Another day, another new mod hits the street: EMI. This is a replacement for JEI, with some pretty snazzy features. Check out the demo video over on Reddit.

Dynamap is up and running:

http://54.39.141.118:8123/

Sooooo trains are a thing now. Like, a real legit thing.

Are we gonna build a track that goes around to everyone?

What material do we wanna use for the platform under it?

Do people wanna build their own station at their base?

Huh huh huh?

I like trains, but I have company for two more days, so playing will be limited.

Hey, I'm seriously peeved about the lack of something, namely colored terracotta stairs. If Odd can do a modpack, I can make a mod too. If I make a mod containing only decorative blocks, will you guys load it into this pack?

[EDIT:] No, I have no idea how to do it. Don't be holding your breath for this.

Wow. That really is a lotta terracotta.

Odd, do you know if it's possible to summon me a replacement "Eye of the Flügel"? I managed to destroy mine by accident and Botania only gives you 1 of each relic and that's it. Though I'm worried that if you summon one, it'll be soulbound to you.

FINDING a terracottta expansion mod would be even better. Can we install this one?

No worries, Q. Admins can GIVE items to players. The items never pass through their hands.

[EDIT:] Say what a coincidence. I lost my flugel also. Can you cheat mine back in too? [Lying ]