Jump to content

Modifying mouse clicks on the server thread


SnowyEgret

Recommended Posts

My mouse input is all nicely picked up on the server thread. Now I would like a way to modify the clicks with a set of defined modifier keys. I need a way to replace Keyboard.isPressed(). Something like Player.isSneaking(). So far I have a class Modifier with enums for the keys I am using for modifiers - shift, click, alt, x, y, z, and spacebar, and a class Modifiers, instantiated on the server side, with a map of Modifier to Boolean and with methods setPressed(), isPressed(). I need an event preferably with a WorldServer property, which allows me to distinguish key presses from releases, so that I can set the modifier state in class Modifiers.

 

First of all, am I completely out to lunch? :)

Have I missed something that forge gives me for managing this?

Is my strategy a good one?

What is the best event for the job?

Link to comment
Share on other sites

For server to know about key inputs you need to still setup packets.

Keyboard is CLIENT side.

 

You will need to implement IExtendedEntityProperties which will hold key-presses per-player as booleans.

On client you will need to setup InputEvent.KeyInputEvent which will check for given button and send packet - true when pressed and false when unpressed.

 

Then you can use those boolean server-side to manipulate server-side mouse clicks.

Again - mouse clicks (and any other input) is client-sided, you should make all that on CLIENT thread and send to server only info about actual, alredy modified click.

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

Something like PlayerInteractEvent.Action.MODIFIER_CTRL would have been helpful. I will use KeyInputEvent and message the server as you suggest.

 

And yes, modifiers must be on a per player basis. Since I'm already tracking other stuff for each player which cannot be put on extended properties, I think I will stick with my class Modifiers and look it up from a Player to Modifiers map.

Link to comment
Share on other sites

other stuff for each player which cannot be put on extended properties

 

I am sorry to inform you that that is 100% not true. IEEP can hold ANY data for ANY player on ANY side (server or client).

If you don't use IEEP to store per-player data I am 99% sure that you are doing it wrong.

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

Thanks Ernio for pointing this out to me.

 

I am talking about the selectionManager, pickManager, and undoManager discussed a couple of days ago in this topic:

 

http://www.minecraftforge.net/forum/index.php/topic,30991.msg161418.html#msg161418

 

There is one for each player. Up until now I have just been throwing them out when the player quits the game - there is no real incentive to keep their data.  I suppose I can just leave IIEP's saveNBTData(), loadNBTData(), and init() unimplemented?

Link to comment
Share on other sites

IEEP is literally an object assigned to EntityPlayer. Inside object you can hold any data - more object, tons of fields and references.

 

Yes - you choose which data you want to save. Save/load data can be even empty if there is no need to save stuff.

 

And why SHOULD you use EntityPlayer over ANY other self-designed system - it's just much easier to maintain and does everything for you, also - much cleaner code.

 

Offtopic: "couple of days ago in this topic" - I didn't even looked at your nick to be honest. :D

 

And indeed - you can hold your undo memory inside IEEP. (as long as it's not too big obviously).

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

I like it. :) Thanks Ernio.

 

Just one other thing. KeyInputEvent that you suggested ealier in the thread does not have a keystate property like MouseEvent has a buttonstate property. It is difficult to tell if the event is a press or a release, especially in the case of  combinations of 3 modifier keys which be pressed or released an in any order. Is there another event, possibly on the forge side, that has key and keystate properties?

Link to comment
Share on other sites

If you want to use static keys (hardcoded keys) - you simply ask Keyboard directly.

@SideOnly(Side.CLIENT)
@SubscribeEvent
public void onInputEvent(InputEvent.KeyInputEvent event)
{
System.out.println(Keyboard.getEventKey() + " " + Keyboard.getEventKeyState());
}

This will give you e.g "17 true" for holding "W" and "17 false" when you stop holding it.

You can check directly for true/false and sent that in packet to server:

e.g:

Dispatcher.sendToServer(new PacketKey(Keyboard.getEventKey(), Keyboard.getEventKeyState()));

 

If you want to let users define keys - you can make KeyBinding:

public KeyBinding keyOne = new KeyBinding("keyOne", Keyboard.KEY_X, "key.categories.something");
and then in event - you simply do:
keyOne.isPressed()

 

KeyBindings can be changed in game option (are auto-added there).

 

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

One other thing to point out: I'm not sure how you are storing your 'key map', but you cannot reference KeyBindings on the server - the code will compile, sure, and may even work fine in single player, but it will most assuredly crash in multiplayer.

 

This is part of the reason that vanilla does not try to reference keys, but rather state, e.g. isSneaking, isJumping, etc. all are actual fields that get toggled on or off based (mostly) on packets sent from the client.

 

Depending on what you are trying to accomplish, you may want to follow a similar line of thought rather than trying to track the keys themselves, at least on the server.

Link to comment
Share on other sites

This is what I am putting in my map:

 

public enum Modifier {

// Use ints to avoid Keyboard class on server side
// http://www.minecraftforge.net/forum/index.php/topic,31059.msg161734.html#msg161734

// http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
// SHIFT(16),
// CTRL(17),
// ALT(18),
// X(88),
// Y(89),
// Z(90),

// This is what I was getting from printlns
SHIFT(42),
CTRL(29),
ALT(56),
X(45),
Y(21),
Z(44),
SPACE(57);

public int key;

private Modifier(int key) {
	this.key = key;
}

// For ModifierMessage.fromBytes()
public static Modifier fromKey(int key) {
	for (Modifier m : values()) {
		if (m.key == key) {
			return m;
		}
	}
	return null;
}

// Convenience method for client side only
@SideOnly(Side.CLIENT)
public boolean isPressed() {
	return Keyboard.isKeyDown(this.key);
}
}

 

Can I hard code the ints instead of e.g. Keyboard.KEY_SPACE or will I run into trouble? Already I was not getting what I expected from Keyboard.getEventKey() in my KeyInputEvent handler.

 

Also, is this the proper usage of @SidefOnly to avoid problems with isPressed() on the server side?. Method isPressed() is intended to used client side only like this:

if (Modifier.CTRL.isPressed()) {

 

If this is not recommended I will just dump it and test like this:

 

 
        if (Keyboard.isKeyDown(Modifier.CTRL.key))

Link to comment
Share on other sites

Dude, what's the point of all that stuff?

 

private static Set<Integer> KEYS_TO_TRACK = new HashSet<Integer>();

static
{
KEYS_TO_TRACK.add(Keyboard.KEY_SPACE);
}

@SideOnly(Side.CLIENT)
@SubscribeEvent
public void onInputEvent(InputEvent.KeyInputEvent event)
{
if (KEYS_TO_TRACK.contains(Keyboard.getEventKey()))
{
	PacketDispatcher.sendToServer(new PacketKey(Keyboard.getEventKey(), Keyboard.getEventKeyState()));
}
}

 

Then on receiver (Handler#onMessage): (server side)

IEEP.get(player).setKeyState(message.getKey(), message.getReceivedState()) // where #getKey() is received key integer and #getReceivedState() is state boolean from client.

 

In IEEP: (server-side)

private Map<Integer, Boolean> keyMap = new HashMap<Integer, Boolean>();

public void setKeyState(int keyId, boolean state)
{
this.keyMap.put(keyId, state);
}

public Boolean getKeyState(int keyId)
{
return this.keyMap.get(keyId); // can be null
}

 

BAM - done and ready!

Now you just ask (server-side) player - IEEP#getKeyState(KEY_SPACE) - and you know if the player is RIGHT NOW pressing space-key (on server! yay!).

 

Keyboard.class MIGHT not be available on dedicated.jar so you might have to actually make copy of keys in there - literally copy them to some util class.

 

Done and working.

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

Much better. :) Only one message to server. Testing for modifier presses on the server side only. Thanks.

 

I still want something higher lever like this on the server side (I am wrapping player to encapsulate the mess of getting extended properties):

 

        UndoManager um = player.getUndoManager();
                Modifiers modifiers = player.getModifiers();
	boolean isHollow = modifiers.isPressed(Modifier.SHIFT);
	boolean isOnSurface = modifiers.isPressed(Modifier.ALT);

 

and this when I add to overlay info to explain what the modifiers do (looks up strings from lang files):

 

                 info.addModifiers(Modifier.SHIFT, Modifier.ALT);

 

Also useful here:

 

static {
	for (Modifier m : Modifier.values()) {
		KEYS_TO_TRACK.add(m.key);
	}
	// Other keys to track which are not modifiers
	KEYS_TO_TRACK.add(Keyboard.KEY_DELETE);
}

 

 

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.



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • 1.20-Ghostwriter-2.4.5.jar |Ghostwriter |ghostwriter |2.4.5 |ERROR |Manifest: NOSIGNATURE The log mentions this 
    • I've been playing this world no problem, and then I tried to launch the world as a server using Essentials, and it crashed my game. Then I kept trying to load my world as a single player world, and it crashes my game. And then I backed up my save and deleted it, and put an old backup into the game. crashes. It seems like it's trying to run this world as a server, despite it never being a server before all this happened, so my backup shouldn't be showing it running as a server! I'm so lost! I can make new worlds too. This all worked literally an or so ago before I started pulling my own hair out trying to understand this, and it is making me very upset, so if somebody smarter then me could please help, I would appreciate it very much! Here's the crash log, I don't understand:   ---- Minecraft Crash Report ---- // Hey, that tickles! Hehehe! Time: 2024-06-24 00:31:24 Description: Exception in server tick loop net.minecraftforge.fml.config.ConfigFileTypeHandler$ConfigLoadingException: Failed loading config file curios-server.toml of type SERVER for modid curios     at net.minecraftforge.fml.config.ConfigFileTypeHandler.lambda$reader$1(ConfigFileTypeHandler.java:47) ~[fmlcore-1.20.1-47.3.0.jar%23515!/:?] {}     at net.minecraftforge.fml.config.ConfigTracker.openConfig(ConfigTracker.java:60) ~[fmlcore-1.20.1-47.3.0.jar%23515!/:?] {}     at net.minecraftforge.fml.config.ConfigTracker.lambda$loadConfigs$1(ConfigTracker.java:50) ~[fmlcore-1.20.1-47.3.0.jar%23515!/:?] {}     at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}     at java.util.Collections$SynchronizedCollection.forEach(Collections.java:2131) ~[?:?] {}     at net.minecraftforge.fml.config.ConfigTracker.loadConfigs(ConfigTracker.java:50) ~[fmlcore-1.20.1-47.3.0.jar%23515!/:?] {}     at net.minecraftforge.server.ServerLifecycleHooks.handleServerAboutToStart(ServerLifecycleHooks.java:96) ~[forge-1.20.1-47.3.0-universal.jar%23519!/:?] {re:classloading}     at net.minecraft.client.server.IntegratedServer.m_7038_(IntegratedServer.java:62) ~[client-1.20.1-20230612.114412-srg.jar%23514!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:modernfix-common.mixins.json:perf.thread_priorities.IntegratedServerMixin,pl:mixin:APP:blueprint.mixins.json:client.IntegratedServerMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:634) ~[client-1.20.1-20230612.114412-srg.jar%23514!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251) ~[client-1.20.1-20230612.114412-srg.jar%23514!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,pl:mixin:A}     at java.lang.Thread.run(Thread.java:833) ~[?:?] {re:mixin} Caused by: com.electronwill.nightconfig.core.io.ParsingException: Not enough data available     at com.electronwill.nightconfig.core.io.ParsingException.notEnoughData(ParsingException.java:22) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.core.io.ReaderInput.directReadChar(ReaderInput.java:36) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.core.io.AbstractInput.readChar(AbstractInput.java:49) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.core.io.AbstractInput.readCharsUntil(AbstractInput.java:123) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.toml.TableParser.parseKey(TableParser.java:166) ~[toml-3.6.4.jar%2394!/:?] {}     at com.electronwill.nightconfig.toml.TableParser.parseDottedKey(TableParser.java:145) ~[toml-3.6.4.jar%2394!/:?] {}     at com.electronwill.nightconfig.toml.TableParser.parseNormal(TableParser.java:55) ~[toml-3.6.4.jar%2394!/:?] {}     at com.electronwill.nightconfig.toml.TomlParser.parse(TomlParser.java:44) ~[toml-3.6.4.jar%2394!/:?] {}     at com.electronwill.nightconfig.toml.TomlParser.parse(TomlParser.java:37) ~[toml-3.6.4.jar%2394!/:?] {}     at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:113) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:219) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:202) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.core.file.WriteSyncFileConfig.load(WriteSyncFileConfig.java:73) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.core.file.AutosaveCommentedFileConfig.load(AutosaveCommentedFileConfig.java:85) ~[core-3.6.4.jar%2393!/:?] {}     at net.minecraftforge.fml.config.ConfigFileTypeHandler.lambda$reader$1(ConfigFileTypeHandler.java:43) ~[fmlcore-1.20.1-47.3.0.jar%23515!/:?] {}     ... 10 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details:     Minecraft Version: 1.20.1     Minecraft Version ID: 1.20.1     Operating System: Windows 11 (amd64) version 10.0     Java Version: 17.0.8, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 1490407424 bytes (1421 MiB) / 3258974208 bytes (3108 MiB) up to 8388608000 bytes (8000 MiB)     CPUs: 12     Processor Vendor: AuthenticAMD     Processor Name: AMD Ryzen 5 5500                                    Identifier: AuthenticAMD Family 25 Model 80 Stepping 0     Microarchitecture: Zen 3     Frequency (GHz): 3.60     Number of physical packages: 1     Number of physical CPUs: 6     Number of logical CPUs: 12     Graphics card #0 name: NVIDIA GeForce RTX 3060     Graphics card #0 vendor: NVIDIA (0x10de)     Graphics card #0 VRAM (MB): 4095.00     Graphics card #0 deviceId: 0x2544     Graphics card #0 versionInfo: DriverVersion=31.0.15.5152     Memory slot #0 capacity (MB): 8192.00     Memory slot #0 clockSpeed (GHz): 3.60     Memory slot #0 type: DDR4     Memory slot #1 capacity (MB): 8192.00     Memory slot #1 clockSpeed (GHz): 3.60     Memory slot #1 type: DDR4     Virtual memory max (MB): 26411.26     Virtual memory used (MB): 13376.49     Swap memory total (MB): 10240.00     Swap memory used (MB): 105.31     JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx8000m -Xms256m     Server Running: true     Player Count: 0 / 8; []     Data Packs: vanilla, mod:betterdungeons, mod:secondchanceforge (incompatible), mod:easyanvils, mod:supermartijn642configlib (incompatible), mod:bop_create_mod_rose_quartz, mod:createdeco (incompatible), mod:cccbridge (incompatible), mod:botarium (incompatible), mod:create_jetpack (incompatible), mod:modernfix (incompatible), mod:autochefsdelight (incompatible), mod:yungsapi, mod:clientcrafting (incompatible), mod:guardvillagers (incompatible), mod:medievalend (incompatible), mod:balm, mod:snowrealmagic (incompatible), mod:whatareyouvotingfor, mod:jeresources, mod:betterfortresses, mod:cloth_config (incompatible), mod:sound_physics_remastered (incompatible), mod:novillagerdm, mod:corpse, mod:w2w2 (incompatible), mod:loot_journal, mod:blur (incompatible), mod:w2pets (incompatible), mod:jepp (incompatible), mod:deathfinder, mod:amplified_nether, mod:supermartijn642corelib, mod:curios (incompatible), mod:searchables (incompatible), mod:yungsextras, mod:cfm, mod:chimes, mod:betterendisland, mod:flightlib (incompatible), mod:jadeaddons (incompatible), mod:l2library (incompatible), mod:bettermineshafts, mod:createteleporters, mod:sliceanddice (incompatible), mod:betterjungletemples, mod:kiwi (incompatible), mod:mowziesmobs, mod:jei, mod:visualworkbench, mod:sunflowerdelight, mod:goblintraders (incompatible), mod:alexscavesdelight, mod:realmrpg_skeletons, mod:fallingleaves, mod:epherolib (incompatible), mod:design_decor (incompatible), mod:snowundertrees, mod:rare_ice (incompatible), mod:catalogue (incompatible), mod:fusion, mod:cratedelight, mod:puzzlesaccessapi, mod:forge, mod:logbegone (incompatible), mod:jsonthings, mod:terrablender, mod:biomesoplenty (incompatible), mod:the_fletching_table_mod, mod:delightfulburgers, mod:justenoughbreeding (incompatible), mod:spectrelib (incompatible), mod:fastpaintings (incompatible), mod:betterfpsdist (incompatible), mod:kotlinforforge (incompatible), mod:notenoughanimations, mod:flywheel, mod:xaerominimap (incompatible), mod:polymorph (incompatible), mod:justenoughprofessions, mod:nocubescreateexp, mod:entityculling, mod:immediatelyfast (incompatible), mod:fps (incompatible), mod:biomemusic (incompatible), mod:puzzleslib, mod:create_oppenheimered, mod:letsdoaddonstructures, mod:kuma_api (incompatible), mod:create_things_and_misc, mod:betterwitchhuts, mod:satin (incompatible), mod:geckolib, mod:crittersandcompanions (incompatible), mod:betteroceanmonuments, mod:gpumemleakfix (incompatible), mod:xaeroworldmap (incompatible), mod:jrftl (incompatible), mod:controlling (incompatible), mod:citadel (incompatible), mod:alexsmobs (incompatible), mod:cloudstorage (incompatible), mod:alexsmobsinteraction (incompatible), mod:domesticationinnovation (incompatible), mod:mixinextras (incompatible), mod:bookshelf, mod:storagedelight, mod:create_dragon_lib (incompatible), mod:railways, mod:melody (incompatible), mod:interiors (incompatible), mod:twilightforest, mod:letsdoaddon_compat, mod:konkrete (incompatible), mod:undergardendelight, mod:farmersdelight, mod:chefsdelight (incompatible), mod:ends_delight, mod:entity_model_features (incompatible), mod:entity_texture_features (incompatible), mod:ambientsounds, mod:jearchaeology, mod:lionfishapi (incompatible), mod:modelfix (incompatible), mod:collective, mod:betterstrongholds, mod:resourcefullib (incompatible), mod:createliquidfuel (incompatible), mod:twilightdelight (incompatible), mod:architectury (incompatible), mod:doapi (incompatible), mod:vinery (incompatible), mod:herbalbrews, mod:nethervinery (incompatible), mod:beachparty (incompatible), mod:brewery (incompatible), mod:computercraft, mod:cupboard (incompatible), mod:undergarden, mod:ugpaths, mod:framework, mod:controllable (incompatible), mod:cgm, mod:yeetusexperimentus (incompatible), mod:betteradvancements (incompatible), mod:sob (incompatible), mod:amendments (incompatible), mod:easymagic, mod:totemfactory, mod:create, mod:creategoggles (incompatible), mod:create_central_kitchen (incompatible), mod:waystones, mod:clumps (incompatible), mod:configured (incompatible), mod:make_bubbles_pop (incompatible), mod:everycomp (incompatible), mod:betterdeserttemples, mod:extra_details, mod:blueprint, mod:neapolitan (incompatible), mod:pet_cemetery (incompatible), mod:doaddonfluids, mod:bobberdetector (incompatible), mod:watut, mod:delightfulsandwich, mod:nyfsspiders (incompatible), mod:okzoomer (incompatible), mod:alexscaves, mod:tact, mod:dragonlib, mod:createrailwaysnavigator, mod:enchdesc (incompatible), mod:moonlight (incompatible), mod:mysterious_mountain_lib (incompatible), mod:alexscaves_trimmed, mod:jade (incompatible), mod:culllessleaves (incompatible), mod:creativecore, mod:nethersdelight, mod:voidfog, mod:ribbits (incompatible), mod:barbequesdelight (incompatible), mod:nullscape, mod:tramplenomore (incompatible), mod:fancymenu (incompatible), mod:coroutil (incompatible), mod:alexsdelight, mod:ferritecore (incompatible), mod:create_enchantment_industry (incompatible), mod:createaddition (incompatible), Everycomp Generated Pack, bushy_leaves, create_central_kitchen:ends_delight (incompatible), create_central_kitchen:farmersdelight (incompatible), tact/apply_tag_adjustments     Enabled Feature Flags: minecraft:vanilla     World Generation: Stable     Type: Integrated Server (map_client.txt)     Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'     Launched Version: forge-47.3.0     ModLauncher: 10.0.9+10.0.9+main.dcd20f30     ModLauncher launch target: forgeclient     ModLauncher naming: srg     ModLauncher services:          mixin-0.8.5.jar mixin PLUGINSERVICE          eventbus-6.0.5.jar eventbus PLUGINSERVICE          fmlloader-1.20.1-47.3.0.jar slf4jfixer PLUGINSERVICE          fmlloader-1.20.1-47.3.0.jar object_holder_definalize PLUGINSERVICE          fmlloader-1.20.1-47.3.0.jar runtime_enum_extender PLUGINSERVICE          fmlloader-1.20.1-47.3.0.jar capability_token_subclass PLUGINSERVICE          accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE          fmlloader-1.20.1-47.3.0.jar runtimedistcleaner PLUGINSERVICE          modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE          modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE      FML Language Providers:          [email protected]         [email protected]         javafml@null         lowcodefml@null     Mod List:          YungsBetterDungeons-1.20-Forge-4.0.4.jar          |YUNG's Better Dungeons        |betterdungeons                |1.20-Forge-4.0.4    |DONE      |Manifest: NOSIGNATURE         secondchanceforge-1.20-1.5.1.jar                  |Second Chance Forge           |secondchanceforge             |1.5.1               |DONE      |Manifest: NOSIGNATURE         EasyAnvils-v8.0.2-1.20.1-Forge.jar                |Easy Anvils                   |easyanvils                    |8.0.2               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         supermartijn642configlib-1.1.8-forge-mc1.20.jar   |SuperMartijn642's Config Libra|supermartijn642configlib      |1.1.8               |DONE      |Manifest: NOSIGNATURE         bop_create_mod_rose_quartz-1.0.0.jar              |BOP Create Mod Rose Quartz    |bop_create_mod_rose_quartz    |1.0.0               |DONE      |Manifest: NOSIGNATURE         createdeco-2.0.2-1.20.1-forge.jar                 |Create Deco                   |createdeco                    |2.0.2-1.20.1-forge  |DONE      |Manifest: NOSIGNATURE         cccbridge-mc1.20.1-forge-1.6.3.jar                |CC:C Bridge                   |cccbridge                     |1.6.3-forge         |DONE      |Manifest: NOSIGNATURE         botarium-forge-1.20.1-2.3.3.jar                   |Botarium                      |botarium                      |2.3.3               |DONE      |Manifest: NOSIGNATURE         create_jetpack-forge-4.2.1.jar                    |Create Jetpack                |create_jetpack                |4.2.1               |DONE      |Manifest: NOSIGNATURE         modernfix-forge-5.18.1+mc1.20.1.jar               |ModernFix                     |modernfix                     |5.18.1+mc1.20.1     |DONE      |Manifest: NOSIGNATURE         AutochefsDelight-1.20.1-Forge-1.0.4.jar           |Autochef's Delight            |autochefsdelight              |1.0.4+forge         |DONE      |Manifest: NOSIGNATURE         YungsApi-1.20-Forge-4.0.5.jar                     |YUNG's API                    |yungsapi                      |1.20-Forge-4.0.5    |DONE      |Manifest: NOSIGNATURE         clientcrafting-1.20.1-1.8.jar                     |clientcrafting mod            |clientcrafting                |1.20.1-1.8          |DONE      |Manifest: NOSIGNATURE         guardvillagers-1.20.1-1.6.6.jar                   |Guard Villagers               |guardvillagers                |1.20.1-1.6.6        |DONE      |Manifest: NOSIGNATURE         forge-medievalend-1.0.1.jar                       |Medieval Buildings [The End Ed|medievalend                   |1.0.1               |DONE      |Manifest: NOSIGNATURE         balm-forge-1.20.1-7.3.4-all.jar                   |Balm                          |balm                          |7.3.4               |DONE      |Manifest: NOSIGNATURE         SnowRealMagic-1.20.1-forge-10.4.0.jar             |Snow! Real Magic!             |snowrealmagic                 |10.4.0              |DONE      |Manifest: NOSIGNATURE         whatareyouvotingfor2023-1.20.1-1.2.5.jar          |What Are You Voting For? 2023 |whatareyouvotingfor           |1.2.5               |DONE      |Manifest: NOSIGNATURE         JustEnoughResources-1.20.1-1.4.0.247.jar          |Just Enough Resources         |jeresources                   |1.4.0.247           |DONE      |Manifest: NOSIGNATURE         YungsBetterNetherFortresses-1.20-Forge-2.0.6.jar  |YUNG's Better Nether Fortresse|betterfortresses              |1.20-Forge-2.0.6    |DONE      |Manifest: NOSIGNATURE         cloth-config-11.1.118-forge.jar                   |Cloth Config v10 API          |cloth_config                  |11.1.118            |DONE      |Manifest: NOSIGNATURE         sound-physics-remastered-forge-1.20.1-1.4.2.jar   |Sound Physics Remastered      |sound_physics_remastered      |1.20.1-1.4.2        |DONE      |Manifest: NOSIGNATURE         novillagerdm-1.20.1-5.0.0.jar                     |No Villager Death Messages    |novillagerdm                  |5.0.0               |DONE      |Manifest: NOSIGNATURE         corpse-forge-1.20.1-1.0.12.jar                    |Corpse                        |corpse                        |1.20.1-1.0.12       |DONE      |Manifest: NOSIGNATURE         xaeros_waystones_compability-1.0.jar              |Xaero's Map - Waystones Compab|w2w2                          |1.0                 |DONE      |Manifest: NOSIGNATURE         loot_journal-3.1.1.jar                            |Loot Journal                  |loot_journal                  |3.1.1               |DONE      |Manifest: NOSIGNATURE         blur-forge-3.1.1.jar                              |Blur (Forge)                  |blur                          |3.1.1               |DONE      |Manifest: NOSIGNATURE         WaystonesTeleportPets-1.20-1.20.1--1.2.jar        |Waystones Teleport Pets       |w2pets                        |1.0                 |DONE      |Manifest: NOSIGNATURE         jepp-1.20-1.1.2.jar                               |Just Enough Painting Previews |jepp                          |1.20-1.1.2          |DONE      |Manifest: NOSIGNATURE         DeathFinder-v8.0.1-1.20.1-Forge.jar               |Death Finder                  |deathfinder                   |8.0.1               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         Amplified_Nether_1.20.x_v1.2.5.jar                |Amplified Nether              |amplified_nether              |1.2.5               |DONE      |Manifest: NOSIGNATURE         supermartijn642corelib-1.1.17-forge-mc1.20.1.jar  |SuperMartijn642's Core Lib    |supermartijn642corelib        |1.1.17              |DONE      |Manifest: NOSIGNATURE         curios-forge-5.9.1+1.20.1.jar                     |Curios API                    |curios                        |5.9.1+1.20.1        |DONE      |Manifest: NOSIGNATURE         Searchables-forge-1.20.1-1.0.3.jar                |Searchables                   |searchables                   |1.0.3               |DONE      |Manifest: NOSIGNATURE         YungsExtras-1.20-Forge-4.0.3.jar                  |YUNG's Extras                 |yungsextras                   |1.20-Forge-4.0.3    |DONE      |Manifest: NOSIGNATURE         cfm-forge-1.20.1-7.0.0-pre36.jar                  |MrCrayfish's Furniture Mod    |cfm                           |7.0.0-pre36         |DONE      |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99         Chimes-v2.0.1-1.20.1.jar                          |Chimes                        |chimes                        |2.0.1               |DONE      |Manifest: NOSIGNATURE         YungsBetterEndIsland-1.20-Forge-2.0.6.jar         |YUNG's Better End Island      |betterendisland               |1.20-Forge-2.0.6    |DONE      |Manifest: NOSIGNATURE         flightlib-forge-2.1.0.jar                         |Flight Lib                    |flightlib                     |2.1.0               |DONE      |Manifest: NOSIGNATURE         JadeAddons-1.20.1-forge-5.2.2.jar                 |Jade Addons                   |jadeaddons                    |5.2.2               |DONE      |Manifest: NOSIGNATURE         l2library-2.4.25-slim.jar                         |L2 Library                    |l2library                     |2.4.25              |DONE      |Manifest: NOSIGNATURE         YungsBetterMineshafts-1.20-Forge-4.0.4.jar        |YUNG's Better Mineshafts      |bettermineshafts              |1.20-Forge-4.0.4    |DONE      |Manifest: NOSIGNATURE         createteleporters2.1-1.20.1.jar                   |Create Teleporters            |createteleporters             |2.1                 |DONE      |Manifest: NOSIGNATURE         sliceanddice-forge-3.2.0.jar                      |Create Slice & Dice           |sliceanddice                  |3.2.0               |DONE      |Manifest: NOSIGNATURE         YungsBetterJungleTemples-1.20-Forge-2.0.5.jar     |YUNG's Better Jungle Temples  |betterjungletemples           |1.20-Forge-2.0.5    |DONE      |Manifest: NOSIGNATURE         Kiwi-1.20.1-forge-11.6.2.jar                      |Kiwi Library                  |kiwi                          |11.6.2              |DONE      |Manifest: NOSIGNATURE         mowziesmobs-1.6.5.jar                             |Mowzie's Mobs                 |mowziesmobs                   |1.6.4               |DONE      |Manifest: NOSIGNATURE         jei-1.20.1-forge-15.3.0.8.jar                     |Just Enough Items             |jei                           |15.3.0.8            |DONE      |Manifest: NOSIGNATURE         VisualWorkbench-v8.0.0-1.20.1-Forge.jar           |Visual Workbench              |visualworkbench               |8.0.0               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         sunflowerdelight-1.20.1-1.0.2.1.jar               |Sunflower Delight             |sunflowerdelight              |1.0.2.1             |DONE      |Manifest: NOSIGNATURE         goblintraders-forge-1.20.1-1.9.3.jar              |Goblin Traders                |goblintraders                 |1.9.3               |DONE      |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99         alexscavesdelight-1.0.4-1.20.1.jar                |Alex's Caves Delight          |alexscavesdelight             |1.0.4-1.20.1        |DONE      |Manifest: NOSIGNATURE         realmrpg_fallen_adventurers_1.0.3_forge_1.20.1.jar|Realm RPG: Fallen Adventurers |realmrpg_skeletons            |1.0.3               |DONE      |Manifest: NOSIGNATURE         Fallingleaves-1.20.1-2.1.0.jar                    |Falling Leaves                |fallingleaves                 |2.1.0               |DONE      |Manifest: NOSIGNATURE         EpheroLib-1.20.1-FORGE-1.2.0.jar                  |BOZOID                        |epherolib                     |0.1.2               |DONE      |Manifest: NOSIGNATURE         design_decor-0.4-1.20.1.jar                       |Create: Design n' Decor       |design_decor                  |0.4.0               |DONE      |Manifest: NOSIGNATURE         snowundertrees-1.20.1-1.4.4.jar                   |Snow Under Trees              |snowundertrees                |1.4.4               |DONE      |Manifest: NOSIGNATURE         rare-ice-0.6.0.jar                                |Rare Ice                      |rare_ice                      |0.0NONE             |DONE      |Manifest: NOSIGNATURE         catalogue-forge-1.20.1-1.8.0.jar                  |Catalogue                     |catalogue                     |1.8.0               |DONE      |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99         fusion-1.1.1-forge-mc1.20.1.jar                   |Fusion                        |fusion                        |1.1.1               |DONE      |Manifest: NOSIGNATURE         cratedelight-2024.06.21-1.20.1-forge.jar          |Crate Delight                 |cratedelight                  |2024.06.21-1.20.1-fo|DONE      |Manifest: NOSIGNATURE         puzzlesaccessapi-forge-8.0.7.jar                  |Puzzles Access Api            |puzzlesaccessapi              |8.0.7               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         forge-1.20.1-47.3.0-universal.jar                 |Forge                         |forge                         |47.3.0              |DONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90         Log-Begone-Forge-1.20.1-1.0.8.jar                 |Log Begone                    |logbegone                     |1.0.8               |DONE      |Manifest: NOSIGNATURE         JsonThings-1.20.1-0.9.1.jar                       |Json Things                   |jsonthings                    |0.9.1               |DONE      |Manifest: NOSIGNATURE         client-1.20.1-20230612.114412-srg.jar             |Minecraft                     |minecraft                     |1.20.1              |DONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f         TerraBlender-forge-1.20.1-3.0.1.7.jar             |TerraBlender                  |terrablender                  |3.0.1.7             |DONE      |Manifest: NOSIGNATURE         BiomesOPlenty-1.20.1-18.0.0.592.jar               |Biomes O' Plenty              |biomesoplenty                 |18.0.0.592          |DONE      |Manifest: NOSIGNATURE         TheFletchingTableMod_1.20.1.jar                   |The Fletching Table Mod       |the_fletching_table_mod       |1.3                 |DONE      |Manifest: NOSIGNATURE         delightfulburgers-1.20.1.jar                      |Delightful Burgers            |delightfulburgers             |1.20.1              |DONE      |Manifest: NOSIGNATURE         justenoughbreeding-forge-1.20.x-1.2.1.jar         |Just Enough Breeding          |justenoughbreeding            |1.2.1               |DONE      |Manifest: NOSIGNATURE         spectrelib-forge-0.13.15+1.20.1.jar               |SpectreLib                    |spectrelib                    |0.13.15+1.20.1      |DONE      |Manifest: NOSIGNATURE         fastpaintings-1.20-1.2.7.jar                      |Fast Paintings                |fastpaintings                 |1.20-1.2.7          |DONE      |Manifest: NOSIGNATURE         betterfpsdist-1.20.1-4.4.jar                      |betterfpsdist mod             |betterfpsdist                 |1.20.1-4.4          |DONE      |Manifest: NOSIGNATURE         kffmod-4.11.0.jar                                 |Kotlin For Forge              |kotlinforforge                |4.11.0              |DONE      |Manifest: NOSIGNATURE         notenoughanimations-forge-1.7.4-mc1.20.1.jar      |NotEnoughAnimations           |notenoughanimations           |1.7.4               |DONE      |Manifest: NOSIGNATURE         flywheel-forge-1.20.1-0.6.10-7.jar                |Flywheel                      |flywheel                      |0.6.10-7            |DONE      |Manifest: NOSIGNATURE         Xaeros_Minimap_24.2.0_Forge_1.20.jar              |Xaero's Minimap               |xaerominimap                  |24.2.0              |DONE      |Manifest: NOSIGNATURE         polymorph-forge-0.49.5+1.20.1.jar                 |Polymorph                     |polymorph                     |0.49.5+1.20.1       |DONE      |Manifest: NOSIGNATURE         JustEnoughProfessions-forge-1.20.1-3.0.1.jar      |Just Enough Professions (JEP) |justenoughprofessions         |3.0.1               |DONE      |Manifest: NOSIGNATURE         nocube's_create_compact_exp_1.0.3_forge_1.20.1.jar|Create Compact Exp (by NoCube)|nocubescreateexp              |1.0.3               |DONE      |Manifest: NOSIGNATURE         entityculling-forge-1.6.6-mc1.20.1.jar            |EntityCulling                 |entityculling                 |1.6.6               |DONE      |Manifest: NOSIGNATURE         ImmediatelyFast-Forge-1.2.18+1.20.4.jar           |ImmediatelyFast               |immediatelyfast               |1.2.18+1.20.4       |DONE      |Manifest: NOSIGNATURE         FPS-Monitor-1.20-1.3.0.jar                        |FPS Monitor                   |fps                           |1.3.0               |DONE      |Manifest: NOSIGNATURE         biomemusic-1.20.1-2.3.jar                         |biomemusic mod                |biomemusic                    |1.20.1-2.3          |DONE      |Manifest: NOSIGNATURE         PuzzlesLib-v8.1.20-1.20.1-Forge.jar               |Puzzles Lib                   |puzzleslib                    |8.1.20              |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         create_oppenheimered-1.20.1-1.0.2.jar             |Create: Oppenheimered         |create_oppenheimered          |1.0.2               |DONE      |Manifest: NOSIGNATURE         letsdo-addon-structures-1.7.1.jar                 |Let's Do Addon: Structures    |letsdoaddonstructures         |1.7.1               |DONE      |Manifest: NOSIGNATURE         kuma-api-forge-20.1.6+1.20.1.jar                  |KumaAPI                       |kuma_api                      |20.1.6              |DONE      |Manifest: NOSIGNATURE         create_misc_and_things_ 1.20.1_4.0A.jar           |create: things and misc       |create_things_and_misc        |1.0.0               |DONE      |Manifest: NOSIGNATURE         YungsBetterWitchHuts-1.20-Forge-3.0.3.jar         |YUNG's Better Witch Huts      |betterwitchhuts               |1.20-Forge-3.0.3    |DONE      |Manifest: NOSIGNATURE         satin-forge-1.20.1+1.15.0-SNAPSHOT.jar            |Satin Forge                   |satin                         |1.20.1+1.15.0-SNAPSH|DONE      |Manifest: NOSIGNATURE         geckolib-forge-1.20.1-4.4.7.jar                   |GeckoLib 4                    |geckolib                      |4.4.7               |DONE      |Manifest: NOSIGNATURE         crittersandcompanions-1.20.1-2.1.6.jar            |Critters and Companions       |crittersandcompanions         |1.20.1-2.1.6        |DONE      |Manifest: NOSIGNATURE         YungsBetterOceanMonuments-1.20-Forge-3.0.4.jar    |YUNG's Better Ocean Monuments |betteroceanmonuments          |1.20-Forge-3.0.4    |DONE      |Manifest: NOSIGNATURE         gpumemleakfix-1.20.1-1.8.jar                      |Gpu memory leak fix           |gpumemleakfix                 |1.20.1-1.8          |DONE      |Manifest: NOSIGNATURE         XaerosWorldMap_1.38.8_Forge_1.20.jar              |Xaero's World Map             |xaeroworldmap                 |1.38.8              |DONE      |Manifest: NOSIGNATURE         JRFTL-1.20.1-1.6.0.jar                            |JRFTL                         |jrftl                         |1.6.0               |DONE      |Manifest: NOSIGNATURE         Controlling-forge-1.20.1-12.0.2.jar               |Controlling                   |controlling                   |12.0.2              |DONE      |Manifest: NOSIGNATURE         citadel-2.5.4-1.20.1.jar                          |Citadel                       |citadel                       |2.5.4               |DONE      |Manifest: NOSIGNATURE         alexsmobs-1.22.8.jar                              |Alex's Mobs                   |alexsmobs                     |1.22.8              |DONE      |Manifest: NOSIGNATURE         cloudstorage-1.4.0-1.20.jar                       |Cloud Storage                 |cloudstorage                  |1.4.0               |DONE      |Manifest: NOSIGNATURE         alexsmobsinteraction-3.3.1-all.jar                |Alexs Mobs Interaction        |alexsmobsinteraction          |3.3.1               |DONE      |Manifest: NOSIGNATURE         domesticationinnovation-1.7.1-1.20.1.jar          |Domestication Innovation      |domesticationinnovation       |1.7.1               |DONE      |Manifest: NOSIGNATURE         mixinextras-forge-0.3.6.jar                       |MixinExtras                   |mixinextras                   |0.3.6               |DONE      |Manifest: NOSIGNATURE         Bookshelf-Forge-1.20.1-20.2.13.jar                |Bookshelf                     |bookshelf                     |20.2.13             |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         storagedelight-1.1.1-1.20.1-forge.jar             |Storage Delight               |storagedelight                |1.1.1-1.20.1-forge  |DONE      |Manifest: NOSIGNATURE         create_dragon_lib-1.20.1-1.4.3.jar                |Create: Dragon Lib            |create_dragon_lib             |1.4.3               |DONE      |Manifest: NOSIGNATURE         Steam_Rails-1.6.4+forge-mc1.20.1.jar              |Create: Steam 'n' Rails       |railways                      |1.6.4+forge-mc1.20.1|DONE      |Manifest: NOSIGNATURE         melody_forge_1.0.3_MC_1.20.1-1.20.4.jar           |Melody                        |melody                        |1.0.2               |DONE      |Manifest: NOSIGNATURE         interiors-0.5.3+forge-mc1.20.1.jar                |Create: Interiors             |interiors                     |0.5.3+forge-mc1.20.1|DONE      |Manifest: NOSIGNATURE         twilightforest-1.20.1-4.3.2145-universal.jar      |The Twilight Forest           |twilightforest                |4.3.2145            |DONE      |Manifest: NOSIGNATURE         letsdo-addon-compat-forge-1.4.2.jar               |[Let's Do Addon] Compat       |letsdoaddon_compat            |1.4.2               |DONE      |Manifest: NOSIGNATURE         konkrete_forge_1.8.0_MC_1.20-1.20.1.jar           |Konkrete                      |konkrete                      |1.8.0               |DONE      |Manifest: NOSIGNATURE         undergarden_delight_1.0.0_forge_1.20.1.jar        |Undergarden Delight           |undergardendelight            |1.0.0               |DONE      |Manifest: NOSIGNATURE         FarmersDelight-1.20.1-1.2.4.jar                   |Farmer's Delight              |farmersdelight                |1.20.1-1.2.4        |DONE      |Manifest: NOSIGNATURE         chefs-delight-1.0.3-forge-1.20.1.jar              |Chefs Delight                 |chefsdelight                  |1.0.3-forge-1.20.1  |DONE      |Manifest: NOSIGNATURE         ends_delight-1.20.1-2.0.jar                       |End's Delight                 |ends_delight                  |2.0                 |DONE      |Manifest: NOSIGNATURE         entity_model_features_forge_1.20.1-2.0.2.jar      |Entity Model Features         |entity_model_features         |2.0.2               |DONE      |Manifest: NOSIGNATURE         entity_texture_features_forge_1.20.1-6.1.1.jar    |Entity Texture Features       |entity_texture_features       |6.1.1               |DONE      |Manifest: NOSIGNATURE         AmbientSounds_FORGE_v6.0.2_mc1.20.1.jar           |AmbientSounds                 |ambientsounds                 |6.0.2               |DONE      |Manifest: NOSIGNATURE         jearchaeology-1.20.1-1.0.4.jar                    |Just Enough Archaeology       |jearchaeology                 |1.20.1-1.0.4        |DONE      |Manifest: NOSIGNATURE         lionfishapi-1.9.jar                               |LionfishAPI                   |lionfishapi                   |1.9                 |DONE      |Manifest: NOSIGNATURE         modelfix-1.15.jar                                 |Model Gap Fix                 |modelfix                      |1.15                |DONE      |Manifest: NOSIGNATURE         collective-1.20.1-7.64.jar                        |Collective                    |collective                    |7.64                |DONE      |Manifest: NOSIGNATURE         YungsBetterStrongholds-1.20-Forge-4.0.3.jar       |YUNG's Better Strongholds     |betterstrongholds             |1.20-Forge-4.0.3    |DONE      |Manifest: NOSIGNATURE         resourcefullib-forge-1.20.1-2.1.25.jar            |Resourceful Lib               |resourcefullib                |2.1.25              |DONE      |Manifest: NOSIGNATURE         createliquidfuel-2.1.1-1.20.1.jar                 |Create Liquid Fuel            |createliquidfuel              |2.1.1-1.20.1        |DONE      |Manifest: NOSIGNATURE         twilightdelight-2.0.11.jar                        |Twilight's Flavor & Delight   |twilightdelight               |2.0.11              |DONE      |Manifest: NOSIGNATURE         architectury-9.2.14-forge.jar                     |Architectury                  |architectury                  |9.2.14              |DONE      |Manifest: NOSIGNATURE         letsdo-API-forge-1.2.13-forge.jar                 |[Let's Do] API                |doapi                         |1.2.13              |DONE      |Manifest: NOSIGNATURE         letsdo-vinery-forge-1.4.24.jar                    |[Let's Do] Vinery             |vinery                        |1.4.24              |DONE      |Manifest: NOSIGNATURE         letsdo-herbalbrews-forge-1.0.8.jar                |[Let's Do] HerbalBrews        |herbalbrews                   |1.0.8               |DONE      |Manifest: NOSIGNATURE         letsdo-nethervinery-forge-1.2.13.jar              |[Let's Do] NetherVinery       |nethervinery                  |1.2.13              |DONE      |Manifest: NOSIGNATURE         letsdo-beachparty-forge-1.1.5.jar                 |[Let's Do] Beachparty         |beachparty                    |1.1.5               |DONE      |Manifest: NOSIGNATURE         letsdo-brewery-forge-1.1.9.jar                    |[Let's Do] Brewery            |brewery                       |1.1.9               |DONE      |Manifest: NOSIGNATURE         cc-tweaked-1.20.1-forge-1.111.0.jar               |CC: Tweaked                   |computercraft                 |1.111.0             |DONE      |Manifest: NOSIGNATURE         cupboard-1.20.1-2.6.jar                           |Cupboard utilities            |cupboard                      |1.20.1-2.6          |DONE      |Manifest: NOSIGNATURE         The_Undergarden-1.20.1-0.8.14.jar                 |The Undergarden               |undergarden                   |0.8.14              |DONE      |Manifest: NOSIGNATURE         ugpaths-1.20.1-0.1.1.jar                          |Undergarden Paths             |ugpaths                       |0.1.1               |DONE      |Manifest: NOSIGNATURE         framework-forge-1.20.1-0.7.6.jar                  |Framework                     |framework                     |0.7.6               |DONE      |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99         controllable-forge-1.20.1-0.20.3.jar              |Controllable                  |controllable                  |0.20.3              |DONE      |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99         CGM-Unofficial-1.4.17+Forge+1.20.1.jar            |MrCrayfish's Gun Mod          |cgm                           |1.4.17              |DONE      |Manifest: NOSIGNATURE         YeetusExperimentus-Forge-2.3.1-build.6+mc1.20.1.ja|Yeetus Experimentus           |yeetusexperimentus            |2.3.1-build.6+mc1.20|DONE      |Manifest: NOSIGNATURE         BetterAdvancements-Forge-1.20.1-0.4.2.10.jar      |Better Advancements           |betteradvancements            |0.4.2.10            |DONE      |Manifest: NOSIGNATURE         SmidgeonOBliss-1.20.1-1.3.1.jar                   |Smidgeon O' Bliss             |sob                           |1.3                 |DONE      |Manifest: NOSIGNATURE         amendments-1.20-1.2.6.jar                         |Amendments                    |amendments                    |1.20-1.2.6          |DONE      |Manifest: NOSIGNATURE         EasyMagic-v8.0.1-1.20.1-Forge.jar                 |Easy Magic                    |easymagic                     |8.0.1               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         totemfactory-1.0.jar                              |Create : Totem Factory        |totemfactory                  |1.0                 |DONE      |Manifest: NOSIGNATURE         create-1.20.1-0.5.1.f.jar                         |Create                        |create                        |0.5.1.f             |DONE      |Manifest: NOSIGNATURE         creategoggles-1.20.1-0.5.5.g-[FORGE].jar          |Create Goggles                |creategoggles                 |0.5.5.g             |DONE      |Manifest: NOSIGNATURE         create_central_kitchen-1.20.1-for-create-0.5.1.f-1|Create: Central Kitchen       |create_central_kitchen        |1.3.12              |DONE      |Manifest: NOSIGNATURE         waystones-forge-1.20-14.1.3.jar                   |Waystones                     |waystones                     |14.1.3              |DONE      |Manifest: NOSIGNATURE         Clumps-forge-1.20.1-12.0.0.4.jar                  |Clumps                        |clumps                        |12.0.0.4            |DONE      |Manifest: NOSIGNATURE         configured-forge-1.20.1-2.2.3.jar                 |Configured                    |configured                    |2.2.3               |DONE      |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99         make_bubbles_pop-0.2.0-forge-mc1.19.4+.jar        |Make Bubbles Pop              |make_bubbles_pop              |0.2.0-forge         |DONE      |Manifest: NOSIGNATURE         everycomp-1.20-2.6.63.jar                         |Every Compat                  |everycomp                     |1.20-2.6.63         |DONE      |Manifest: NOSIGNATURE         YungsBetterDesertTemples-1.20-Forge-3.0.3.jar     |YUNG's Better Desert Temples  |betterdeserttemples           |1.20-Forge-3.0.3    |DONE      |Manifest: NOSIGNATURE         extra_details-0.3.1-beta-forge-1.20.1.jar         |Panda's Extra Detail's        |extra_details                 |0.3.1-beta          |DONE      |Manifest: NOSIGNATURE         blueprint-1.20.1-7.1.0.jar                        |Blueprint                     |blueprint                     |7.1.0               |DONE      |Manifest: NOSIGNATURE         neapolitan-1.20.1-5.0.0.jar                       |Neapolitan                    |neapolitan                    |5.0.0               |DONE      |Manifest: NOSIGNATURE         pet_cemetery-1.20.1-2.0.0.jar                     |Pet Cemetery                  |pet_cemetery                  |2.0.0               |DONE      |Manifest: NOSIGNATURE         doaddonfluids-forge-1.3.0.jar                     |[Let's Do Addon] Fluids       |doaddonfluids                 |1.3.0               |DONE      |Manifest: NOSIGNATURE         bobberdetector-0.1.9-1.20.1.jar                   |Bobber Detector               |bobberdetector                |0.1.9.1.20.1        |DONE      |Manifest: NOSIGNATURE         watut-forge-1.20.1-1.1.1.jar                      |What Are They Up To           |watut                         |1.20.1-1.1.1        |DONE      |Manifest: NOSIGNATURE         delightfulsandwich-1.20.1.jar                     |Delightful Sandwiches         |delightfulsandwich            |1.20.1              |DONE      |Manifest: NOSIGNATURE         nyfsspiders-forge-1.20.1-2.1.1.jar                |Nyf's Spiders                 |nyfsspiders                   |2.1.1               |DONE      |Manifest: NOSIGNATURE         okzoomer-forge-1.20-3.0.1.jar                     |OkZoomer                      |okzoomer                      |3.0.1               |DONE      |Manifest: NOSIGNATURE         alexscaves-1.1.4.jar                              |Alex's Caves                  |alexscaves                    |1.1.4               |DONE      |Manifest: NOSIGNATURE         tact-1.1.6+1.20.1.jar                             |TACT                          |tact                          |1.1.6               |DONE      |Manifest: NOSIGNATURE         dragonlib-forge-1.20.1-2.1.8.jar                  |DragonLib                     |dragonlib                     |1.20.1-2.1.8        |DONE      |Manifest: NOSIGNATURE         createrailwaysnavigator-0.5.3-beta-1.20.1-forge.ja|Create Railways Navigator     |createrailwaysnavigator       |0.5.3-beta-1.20.1-fo|DONE      |Manifest: NOSIGNATURE         EnchantmentDescriptions-Forge-1.20.1-17.0.16.jar  |EnchantmentDescriptions       |enchdesc                      |17.0.16             |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         moonlight-1.20-2.12.2-forge.jar                   |Moonlight Library             |moonlight                     |1.20-2.12.2         |DONE      |Manifest: NOSIGNATURE         mysterious_mountain_lib-1.4.7-1.20.1.jar          |Mysterious Mountain Lib       |mysterious_mountain_lib       |1.4.7-1.20.1        |DONE      |Manifest: NOSIGNATURE         alexscavestrimmed-1.1.0.jar                       |Alex's Caves: Trimmed!        |alexscaves_trimmed            |1.0.2               |DONE      |Manifest: NOSIGNATURE         Jade-1.20.1-forge-11.9.2.jar                      |Jade                          |jade                          |11.9.2+forge        |DONE      |Manifest: NOSIGNATURE         CullLessLeaves-Reforged-1.20.1-1.0.5.jar          |Cull Less Leaves Reforged     |culllessleaves                |1.20.1-1.0.5        |DONE      |Manifest: NOSIGNATURE         CreativeCore_FORGE_v2.11.30_mc1.20.1.jar          |CreativeCore                  |creativecore                  |2.11.30             |DONE      |Manifest: NOSIGNATURE         nethersdelight-1.20.1-4.0.jar                     |Nether's Delight              |nethersdelight                |1.20.1-4.0          |DONE      |Manifest: NOSIGNATURE         VoidFog-1.20.1-2.0.23.jar                         |VoidFog                       |voidfog                       |1.20.1-2.0.23       |DONE      |Manifest: NOSIGNATURE         Ribbits-1.20.1-Forge-3.0.0.jar                    |Ribbits                       |ribbits                       |1.20.1-Forge-3.0.0  |DONE      |Manifest: NOSIGNATURE         barbequesdelight-1.0.2.jar                        |Barbeque's Delight            |barbequesdelight              |1.0.2               |DONE      |Manifest: NOSIGNATURE         Nullscape_1.20.x_v1.2.6.jar                       |Nullscape                     |nullscape                     |1.2.6               |DONE      |Manifest: NOSIGNATURE         TrampleNoMore-Forge-1.20.1-13.0.3.jar             |TrampleNoMore                 |tramplenomore                 |13.0.3              |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         fancymenu_forge_3.2.3_MC_1.20.1.jar               |FancyMenu                     |fancymenu                     |3.2.3               |DONE      |Manifest: NOSIGNATURE         coroutil-forge-1.20.1-1.3.7.jar                   |CoroUtil                      |coroutil                      |1.20.1-1.3.7        |DONE      |Manifest: NOSIGNATURE         alexsdelight-1.5.jar                              |Alex's Delight                |alexsdelight                  |1.5                 |DONE      |Manifest: NOSIGNATURE         ferritecore-6.0.1-forge.jar                       |Ferrite Core                  |ferritecore                   |6.0.1               |DONE      |Manifest: 41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a         create_enchantment_industry-1.20.1-for-create-0.5.|Create Enchantment Industry   |create_enchantment_industry   |1.2.9.d             |DONE      |Manifest: NOSIGNATURE         createaddition-1.20.1-1.2.4.jar                   |Create Crafts & Additions     |createaddition                |1.20.1-1.2.4        |DONE      |Manifest: NOSIGNATURE     Crash Report UUID: 8ec87a00-27e8-4fd7-8ed8-275e5f6927b5     FML: 47.3     Forge: net.minecraftforge:47.3.0     Flywheel Backend: GL33 Instanced Arrays     Kiwi Modules:          kiwi:contributors         kiwi:data         snowrealmagic:core I just want to run my Minecraft world again, as a single player. I'm sad because I had a great world.
    • i'm not sure what changed but after a short time the game crashes and gives me this error: The game crashed whilst rendering screen Error: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered. if needed, the crash report is listed below. crash report   to anyone who sees this, thank you for the help
  • Topics

×
×
  • Create New...

Important Information

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