Jump to content

[1.7.10]RF Production


NEG2013

Recommended Posts

You use the API.

 

 

If you want more help, supply more info, and show what you've tried.

 

Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support.

 

1.12 -> 1.13 primer by williewillus.

 

1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support.

 

http://www.howoldisminecraft1710.today/

Link to comment
Share on other sites

here is my Tile Entity that I tried

 

 

package neg2013.acsension.tile_entity;

import cofh.api.energy.IEnergyHandler;
import cofh.api.energy.IEnergyProvider;
import neg2013.acsension.Acsension;
import neg2013.acsension.infrastructure.BlockSolarGenny;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.event.entity.player.PlayerUseItemEvent.Tick;

public class TESolar extends TileEntity implements IInventory, IEnergyProvider{

ItemStack[] items;



//crusher

public TESolar(){
	this.items = new ItemStack [128];
}

//crusher







//NBT NBT NBT NBT NBT NBT NBT NBT NBT NBT

@Override
public void writeToNBT(NBTTagCompound nbt) {
	super.writeToNBT(nbt);
}

@Override
public void readFromNBT(NBTTagCompound nbt) {
	super.readFromNBT(nbt);

}

//NBT NBT NBT NBT NBT NBT NBT NBT NBT NBT 







@Override
public boolean receiveClientEvent(int id, int value) {

	return super.receiveClientEvent(id, value);
}

@Override
public void updateEntity() {

	super.updateEntity();
}








//inventory

@Override
public int getSizeInventory() {

	return items.length;
}

@Override
public ItemStack getStackInSlot(int slotIn) {

	return items[slotIn];
}

@Override
public ItemStack decrStackSize(int i, int count) {

	ItemStack itemStack =  getStackInSlot(i);
	if(itemStack != null){
		if(itemStack.stackSize >= count){
			setInventorySlotContents(i, null);
		}
		else{
			itemStack = itemStack.splitStack(count);
			this.markDirty();
		}
	}


	return itemStack;
}

@Override
public ItemStack getStackInSlotOnClosing(int i) {
	ItemStack itemStack = getStackInSlot(i);
	setInventorySlotContents(i, null);
	return itemStack;
}

@Override
public void setInventorySlotContents(int i, ItemStack itemStack) {

	items[i] = itemStack;
	if(itemStack != null && itemStack.stackSize >= getInventoryStackLimit()){
		itemStack.stackSize = getInventoryStackLimit();
	}
	this.markDirty();
}

@Override
public String getInventoryName() {

	return "Solar Genny";
}

@Override
public boolean hasCustomInventoryName() {

	return true;
}

@Override
public int getInventoryStackLimit() {

	return 64;
}

@Override
public boolean isUseableByPlayer(EntityPlayer player) {



	return true;//player.getDistanceSq(xCoord + 0.5f, yCoord + 0.5f, zCoord + 0.5f) <= 64;
}

@Override
public void openInventory() {


}

@Override
public void closeInventory() {


}

@Override
public boolean isItemValidForSlot(int i, ItemStack itemStack) {

	return itemStack.getItem() == items[i].getItem();
}


//power

@Override
public boolean canConnectEnergy(ForgeDirection from) {
	return true;
}



@Override
public int extractEnergy(ForgeDirection from, int maxExtract, boolean simulate) {
	return 16;
}

@Override
public int getMaxEnergyStored(ForgeDirection from) {
	return 16;
}

int energy;

@Override
public int getEnergyStored(ForgeDirection from) {
	if(Minecraft.getMinecraft().theWorld.isDaytime()){
		if(Minecraft.getMinecraft().theWorld.canBlockSeeTheSky(this.xCoord, this.yCoord, this.zCoord)){
			return 16;
		}

	}

	return 0;

}


}

Link to comment
Share on other sites

	@Override
public int getEnergyStored(ForgeDirection from) {
	if(Minecraft.getMinecraft().theWorld.isDaytime()){
		if(Minecraft.getMinecraft().theWorld.canBlockSeeTheSky(this.xCoord, this.yCoord, this.zCoord)){
			return 16;
		}

	}

	return 0;

}

 

No. Bad modder.  No cookie.

 

DO NOT USE Minecraft.getMinecraft()!

this.worldObj

! Use it!

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

that did nothing

 

Not for the problem you indicated, but it means that now you won't have a problem running a dedicated server.

i.e. I fixed a problem you didn't even know you had and averted the creation of yet another "Crash: ClassNotFoundException on Dedicated Server" thread.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

Ive redone it like 20 time snow so heres the class as is currently

 

package neg2013.acsension.tile_entity;

import cofh.api.energy.EnergyStorage;
import cofh.api.energy.IEnergyHandler;
import cofh.api.energy.IEnergyProvider;
import cofh.api.energy.TileEnergyHandler;
import neg2013.acsension.Acsension;
import neg2013.acsension.infrastructure.BlockSolarGenny;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.event.entity.player.PlayerUseItemEvent.Tick;

public class TESolar extends TileEntity implements IInventory, IEnergyHandler{

ItemStack[] items;


//power

	protected EnergyStorage storage = new EnergyStorage(16);


		@Override
		public boolean canConnectEnergy(ForgeDirection from) {
			if(from == ForgeDirection.DOWN){
				return true;
			}if(from == ForgeDirection.EAST){
				return true;
			}if(from == ForgeDirection.NORTH){
				return true;
			}if(from == ForgeDirection.SOUTH){
				return true;
			}if(from == ForgeDirection.UP){
				return false;
			}if(from == ForgeDirection.WEST){
				return true;	
			}
			else{
				return true;
			}
		}



		@Override
		public int extractEnergy(ForgeDirection from, int maxExtract, boolean simulate) {

			return storage.extractEnergy(maxExtract, simulate);




			/*
			  if(from == ForgeDirection.DOWN){
				return 2;
			}if(from == ForgeDirection.EAST){
				return 2;
			}if(from == ForgeDirection.NORTH){
				return 2;
			}if(from == ForgeDirection.SOUTH){
				return 2;
			}if(from == ForgeDirection.UP){
				return 2;
			}if(from == ForgeDirection.WEST){
				return 2;	
			}
			else{
				return 2;
			}*/
		}




		@Override
		public int getMaxEnergyStored(ForgeDirection from) {
			return storage.getMaxEnergyStored();
		}

		int energy;



		@Override
		public int getEnergyStored(ForgeDirection from) {

			return storage.getEnergyStored();

		}


		@Override
		public int receiveEnergy(ForgeDirection from, int maxReceive, boolean simulate) {
			return storage.receiveEnergy(maxReceive, simulate);
		}


@Override
public void updateEntity() {

	if(this.worldObj.isDaytime()){
		if(this.worldObj.canBlockSeeTheSky(this.xCoord, this.yCoord, this.zCoord)){
			this.storage.setEnergyStored(2);



		}
	}





}

/*if(from == ForgeDirection.DOWN){
				if(this.worldObj.isDaytime()){
					if(this.worldObj.canBlockSeeTheSky(this.xCoord, this.yCoord, this.zCoord)){
						return 2;
					}
				}
			}

			if(from == ForgeDirection.EAST){
				if(this.worldObj.isDaytime()){
					if(this.worldObj.canBlockSeeTheSky(this.xCoord, this.yCoord, this.zCoord)){
						return 2;
					}
				}
			}

			if(from == ForgeDirection.NORTH){
				if(this.worldObj.isDaytime()){
					if(this.worldObj.canBlockSeeTheSky(this.xCoord, this.yCoord, this.zCoord)){
						return 2;
					}
				}
			}

			if(from == ForgeDirection.SOUTH){
				if(this.worldObj.isDaytime()){
					if(this.worldObj.canBlockSeeTheSky(this.xCoord, this.yCoord, this.zCoord)){
						return 2;
					}
				}
			}

			if(from == ForgeDirection.UP){
				if(this.worldObj.isDaytime()){
					if(this.worldObj.canBlockSeeTheSky(this.xCoord, this.yCoord, this.zCoord)){
						return 2;
					}
				}
			}

			if(from == ForgeDirection.WEST){
				if(this.worldObj.isDaytime()){
					if(this.worldObj.canBlockSeeTheSky(this.xCoord, this.yCoord, this.zCoord)){
						return 2;
					}
				}
			}


			else{
				return 0;
			}*/




//solar

public TESolar(){
	this.items = new ItemStack [128];
	this.storage.setCapacity(16);
	this.storage.setMaxExtract(4);
	this.storage.setMaxReceive(2);
	this.storage.setMaxTransfer(2);
}

//solar







//NBT NBT NBT NBT NBT NBT NBT NBT NBT NBT

@Override
public void writeToNBT(NBTTagCompound nbt) {
	super.writeToNBT(nbt);
	storage.writeToNBT(nbt);
}

@Override
public void readFromNBT(NBTTagCompound nbt) {
	super.readFromNBT(nbt);
	storage.readFromNBT(nbt);
}

//NBT NBT NBT NBT NBT NBT NBT NBT NBT NBT 







@Override
public boolean receiveClientEvent(int id, int value) {

	return super.receiveClientEvent(id, value);
}










//inventory

@Override
public int getSizeInventory() {

	return items.length;
}

@Override
public ItemStack getStackInSlot(int slotIn) {

	return items[slotIn];
}

@Override
public ItemStack decrStackSize(int i, int count) {

	ItemStack itemStack =  getStackInSlot(i);
	if(itemStack != null){
		if(itemStack.stackSize >= count){
			setInventorySlotContents(i, null);
		}
		else{
			itemStack = itemStack.splitStack(count);
			this.markDirty();
		}
	}


	return itemStack;
}

@Override
public ItemStack getStackInSlotOnClosing(int i) {
	ItemStack itemStack = getStackInSlot(i);
	setInventorySlotContents(i, null);
	return itemStack;
}

@Override
public void setInventorySlotContents(int i, ItemStack itemStack) {

	items[i] = itemStack;
	if(itemStack != null && itemStack.stackSize >= getInventoryStackLimit()){
		itemStack.stackSize = getInventoryStackLimit();
	}
	this.markDirty();
}

@Override
public String getInventoryName() {

	return "Solar Genny";
}

@Override
public boolean hasCustomInventoryName() {

	return true;
}

@Override
public int getInventoryStackLimit() {

	return 64;
}

@Override
public boolean isUseableByPlayer(EntityPlayer player) {



	return true;//player.getDistanceSq(xCoord + 0.5f, yCoord + 0.5f, zCoord + 0.5f) <= 64;
}

@Override
public void openInventory() {


}

@Override
public void closeInventory() {


}

@Override
public boolean isItemValidForSlot(int i, ItemStack itemStack) {

	return itemStack.getItem() == items[i].getItem();
}








/*

	if(Minecraft.getMinecraft().theWorld.isDaytime()){
		if(Minecraft.getMinecraft().theWorld.canBlockSeeTheSky(this.xCoord, this.yCoord, this.zCoord)){
			int tick = Acsension.blockSolarGenny.tickRate(Minecraft.getMinecraft().theWorld);
			int stored = tick * 2;

			this.energy = stored;

			Minecraft.getMinecraft().theWorld.getWorldTime();





	if(energy > getMaxEnergyStored(from)){
		return getMaxEnergyStored(from);
	}
	else{
		return energy;
	}
		}
		else{
			return energy;
		}
	}
	else{
		return energy;
	}*/

}

Link to comment
Share on other sites

Oh lord, /me facedesks so hard

 

@Override
public boolean canConnectEnergy(ForgeDirection from) {
if(from == ForgeDirection.DOWN){
	return true;
}if(from == ForgeDirection.EAST){
	return true;
}if(from == ForgeDirection.NORTH){
	return true;
}if(from == ForgeDirection.SOUTH){
	return true;
}if(from == ForgeDirection.UP){
	return false;
}if(from == ForgeDirection.WEST){
	return true;	
}
else{
	return true;
}
}

 

This mess can be simplified to one line:

 return from != ForgeDirection.UP;

 

Also in your

updateEntity

method, you should call

this.storage.receiveEnergy(2, false);

instead of

this.storage.setEnergyStored(2);

. The former adds 2 RF to the storage whereas the latter sets the storage to contain 2 RF.

Don't make mods if you don't know Java.

Check out my website: http://shadowfacts.net

Developer of many mods

Link to comment
Share on other sites

yes I realize that but even with it minimized to this it still fails

 

	protected EnergyStorage storage = new EnergyStorage(16, 2, 4);


		@Override
		public boolean canConnectEnergy(ForgeDirection from) {
			if(from == ForgeDirection.UP){
				return false;
			}
			else{
				return true;
			}
		}


@Override
public void updateEntity() {

	if(this.worldObj.isDaytime()){
		if(this.worldObj.canBlockSeeTheSky(this.xCoord, this.yCoord, this.zCoord)){
			this.storage.receiveEnergy(2, false); 



		}
	}

Link to comment
Share on other sites

Use this:

 

public class TESolar extends TileEnergyHandler implements IInventory {

public TESolar() {
	super(16, 2, 4);
}

@Override
public boolean canConnectEnergy(ForgeDirection from) {
	return from != ForgeDirection.UP;
}

@Override
public int extractEnergy(ForgeDirection from, int maxExtract, boolean simulate) {
	return 0;
}

@Override
public void updateEntity() {
	if(this.worldObj.isDaytime())
		if(this.worldObj.canBlockSeeTheSky(this.xCoord, this.yCoord + 1, this.zCoord)){
			this.receiveEnergy(2, false);
		}
}

}

 

You can add the inventory stuff.

Link to comment
Share on other sites

the constructor didn't like that super and this.recieveenergy had an error so I changed them to this

 

public TESolar() {
	this.storage.setCapacity(16);
		this.storage.setMaxReceive(2);
		this.storage.setMaxExtract(4); 
}

@Override
public boolean canConnectEnergy(ForgeDirection from) {
	return from != ForgeDirection.UP;
}

@Override
public int extractEnergy(ForgeDirection from, int maxExtract, boolean simulate) {
	return 0;
}

@Override
public void updateEntity() {
	if(this.worldObj.isDaytime())
		if(this.worldObj.canBlockSeeTheSky(this.xCoord, this.yCoord + 1, this.zCoord)){
			this.storage.receiveEnergy(2, false);
		}
}

Link to comment
Share on other sites

I think it is producing RF it's just not outputting it. Try adding this to your entityUpdate() method:

 

if ((storage.getEnergyStored() > 0)) {
		for (int i = 0; i < 6; i++){
			TileEntity tile = worldObj.getTileEntity(xCoord + ForgeDirection.getOrientation(i).offsetX, yCoord + ForgeDirection.getOrientation(i).offsetY, zCoord + ForgeDirection.getOrientation(i).offsetZ);
			if (tile != null && tile instanceof IEnergyReceiver) {
				storage.extractEnergy(((IEnergyReceiver)tile).receiveEnergy(ForgeDirection.getOrientation(i).getOpposite(), storage.extractEnergy(storage.getMaxExtract(), true), false), false);
			}
		}
	}

 

And adding this to your class:

 


@Override
public Packet getDescriptionPacket() {
	NBTTagCompound tagCompound = new NBTTagCompound();
	writeToNBT(tagCompound);
	return new S35PacketUpdateTileEntity(this.xCoord, this.yCoord, this.zCoord, 1, tagCompound);
}

@Override
public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity pkt) {
	readFromNBT(pkt.func_148857_g());
}

Link to comment
Share on other sites

Try replacing your entityUpdate with this

 

@Override
public void updateEntity() {
	if(this.worldObj.isDaytime())
		if(this.worldObj.canBlockSeeTheSky(this.xCoord, this.yCoord + 1, this.zCoord)){
			this.storage.receiveEnergy(2, false);
			this.worldObj.markBlockForUpdate(this.xCoord, this.yCoord, this.zCoord);
		}

	if ((storage.getEnergyStored() > 0)) {
		for (int i = 0; i < 6; i++){
			TileEntity tile = worldObj.getTileEntity(xCoord + ForgeDirection.getOrientation(i).offsetX, yCoord + ForgeDirection.getOrientation(i).offsetY, zCoord + ForgeDirection.getOrientation(i).offsetZ);
			if (tile != null && tile instanceof IEnergyReceiver) {
				storage.extractEnergy(((IEnergyReceiver)tile).receiveEnergy(ForgeDirection.getOrientation(i).getOpposite(), storage.extractEnergy(storage.getMaxExtract(), true), false), false);
			}
		}
	}
}

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

    • Cryptocurrency investments can be tempting, promising respectable returns and financial freedom. However, the harsh reality is that the digital landscape is rife with scams and fraudulent schemes, leaving unsuspecting individuals vulnerable to monetary loss. I learned this lesson the hard way when I fell victim to a fraudulent cryptocurrency exchange scam, losing a significant amount of money. It was a devastating blow, one that left me feeling hopeless and lost, unsure of where to turn for help. But in my darkest hour, a beacon of hope emerged in the form of a colleague who recommended a professional team of hackers called Muyern Trust Hacker. With their specialization in money recovery, they offered a glimmer of hope in what seemed like an insurmountable situation. Upon contacting Muyern Trust Hacker, I was immediately struck by their professionalism and competence. They listened to my story with empathy and understanding, assuring me that all hope was not lost. With their guidance and expertise, I journeyed to reclaim what was rightfully mine. The process was not without its challenges, but with Muyern Trust Hacker by my side, I felt empowered and supported every step of the way. Their team of skilled hackers utilized advanced techniques and strategies to trace and recover my lost investment, delivering results that exceeded my expectations. I was impressed not only by their technical prowess but also by their unwavering commitment to their client's well-being. They provided regular updates and reassurance throughout the recovery process, instilling confidence and trust in their abilities. Thanks to Muyern Trust Hacker's extraordinary efforts, I could reclaim my lost investment and emerge from the ordeal with renewed hope and optimism. Their professionalism, integrity, and dedication to their craft were truly commendable, and I am forever grateful for their assistance during my time of need. If you or someone you know has fallen victim to online scams or fraudulent schemes, don't despair. Reach out to Muyern Trust Hacker and let them guide you toward a solution. By sharing my story, I hope to increase awareness and save others from becoming victims of these dishonest schemes. ( ht tps : //muyerntrusthack .solutions/ ) ( Mail; muyerntrusted(at) mail-me (dot)c o m ) ( SIGNAL +1 585 2-2-8 86-05 )
    • Firstly paste the report into this website: https://mclo.gs/ and then send it again afterwards.
    • REMEMBER, ITS FABRIC 1.18.2 I'm not sure why my minecraft game had crashed, when I turned into a ghost I tried to harvest soul away from a spider since it had a soul with a empty soul vessel, but it instantly made my game crash, maybe it was because of sodium or something like that? Crash report: https://mclo.gs/oHzmbyF
    • [09���2024 18:08:13.946] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--username, {MINECRAFT_USERNAME}, --version, 1.20.1, --gameDir, C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\profiles\Create, --assetsDir, C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\meta\assets, --assetIndex, 5, --uuid, {MINECRAFT_UUID}, --accessToken, ????????, --clientId, c4502edb-87c6-40cb-b595-64a280cf8906, --xuid, 0, --userType, msa, --versionType, release, --width, 854, --height, 480, --launchTarget, forgeclient, --fml.forgeVersion, 47.2.0, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412] [09���2024 18:08:13.950] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.9 by Azul Systems, Inc.; OS Windows 10 arch amd64 version 10.0 [09���2024 18:08:15.276] [main/INFO] [net.minecraftforge.fml.loading.ImmediateWindowHandler/]: Loading ImmediateWindowProvider fmlearlywindow [09���2024 18:08:15.332] [main/INFO] [EARLYDISPLAY/]: Trying GL version 4.6 [09���2024 18:08:15.494] [main/INFO] [EARLYDISPLAY/]: Requested GL version 4.6 got version 4.6 [09���2024 18:08:15.607] [pool-2-thread-1/INFO] [EARLYDISPLAY/]: GL info: NVIDIA GeForce RTX 3060 Ti/PCIe/SSE2 GL version 4.6.0 NVIDIA 552.12, NVIDIA Corporation [09���2024 18:08:16.315] [main/INFO] [gg.essential.loader.stage1.EssentialLoaderBase/]: Starting Essential Loader (stage2) version 1.6.1 (9bd5e242536094ad8f511663f3e90124) [stable] [09���2024 18:08:16.346] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/C:/Users/{COMPUTER_USERNAME}/AppData/Roaming/com.modrinth.theseus/meta/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2391!/ Service=ModLauncher Env=CLIENT [09���2024 18:08:17.557] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\meta\libraries\net\minecraftforge\fmlcore\1.20.1-47.2.0\fmlcore-1.20.1-47.2.0.jar is missing mods.toml file [09���2024 18:08:17.559] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\meta\libraries\net\minecraftforge\javafmllanguage\1.20.1-47.2.0\javafmllanguage-1.20.1-47.2.0.jar is missing mods.toml file [09���2024 18:08:17.562] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\meta\libraries\net\minecraftforge\lowcodelanguage\1.20.1-47.2.0\lowcodelanguage-1.20.1-47.2.0.jar is missing mods.toml file [09���2024 18:08:17.564] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\meta\libraries\net\minecraftforge\mclanguage\1.20.1-47.2.0\mclanguage-1.20.1-47.2.0.jar is missing mods.toml file [09���2024 18:08:17.981] [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:  [09���2024 18:08:17.983] [main/WARN] [net.minecraftforge.jarjar.selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: curios. Using Mod File: C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\profiles\Create\mods\curios-forge-5.6.1+1.20.1.jar [09���2024 18:08:17.983] [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: C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\profiles\Create\mods\resourcefullib-forge-1.20.1-2.1.21.jar [09���2024 18:08:17.983] [main/INFO] [net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator/]: Found 75 dependencies adding them to mods collection [09���2024 18:08:18.040] [main/INFO] [gg.essential.loader.stage2.util.KFFMerger/]: Found Kotlin-containing mod Jar[union:/C:/Users/{COMPUTER_USERNAME}/AppData/Roaming/com.modrinth.theseus/profiles/Create/essential/libraries/forge_1.20.1/kotlin-for-forge-4.3.0-slim.jar%23346!/], checking whether we need to upgrade it.. [09���2024 18:08:18.042] [main/INFO] [gg.essential.loader.stage2.util.KFFMerger/]: Found outdated Kotlin core libs 0.0.0 (we ship 1.9.23) [09���2024 18:08:18.042] [main/INFO] [gg.essential.loader.stage2.util.KFFMerger/]: Found outdated Kotlin Coroutines libs 0.0.0 (we ship 1.8.0) [09���2024 18:08:18.042] [main/INFO] [gg.essential.loader.stage2.util.KFFMerger/]: Found outdated Kotlin Serialization libs 0.0.0 (we ship 1.6.3) [09���2024 18:08:18.043] [main/INFO] [gg.essential.loader.stage2.util.KFFMerger/]: Generating jar with updated Kotlin at C:\Users\{COMPUTER_USERNAME}\AppData\Local\Temp\kff-updated-kotlin-351865546182474677-4.3.0-slim.jar [09���2024 18:08:18.672] [main/INFO] [gg.essential.loader.stage2.util.KFFMerger/]: Found Kotlin-containing mod Jar[union:/C:/Users/{COMPUTER_USERNAME}/AppData/Roaming/com.modrinth.theseus/profiles/Create/mods/kotlinforforge-4.10.0-all.jar%23439!/], checking whether we need to upgrade it.. [09���2024 18:08:18.676] [main/INFO] [gg.essential.loader.stage2.util.KFFMerger/]: Found outdated Kotlin core libs 1.9.22 (we ship 1.9.23) [09���2024 18:08:18.676] [main/INFO] [gg.essential.loader.stage2.util.KFFMerger/]: Found outdated Kotlin Coroutines libs 1.7.3 (we ship 1.8.0) [09���2024 18:08:18.676] [main/INFO] [gg.essential.loader.stage2.util.KFFMerger/]: Found outdated Kotlin Serialization libs 0.0.0 (we ship 1.6.3) [09���2024 18:08:18.677] [main/INFO] [gg.essential.loader.stage2.util.KFFMerger/]: Generating jar with updated Kotlin at C:\Users\{COMPUTER_USERNAME}\AppData\Local\Temp\kff-updated-kotlin-13947004699402769727-4.10.0-all.jar [09���2024 18:08:19.337] [main/ERROR] [net.minecraftforge.fml.loading.ModSorter/LOADING]: Missing or unsupported mandatory dependencies:     Mod ID: 'forge', Requested by: 'tfc', Expected range: '[47.1.3,47.1.6),[47.1.81,47.2.0),[47.2.6,)', Actual version: '47.2.0' [09���2024 18:08:22.079] [main/INFO] [mixin/]: Compatibility level set to JAVA_17 [09���2024 18:08:22.226] [main/ERROR] [mixin/]: Mixin config fabric-item-group-api-v1.client.mixins.json does not specify "minVersion" property [09���2024 18:08:22.258] [main/ERROR] [mixin/]: Mixin config mixins.satin.client.json does not specify "minVersion" property [09���2024 18:08:22.309] [main/ERROR] [mixin/]: Mixin config entity_model_features.mixins.json does not specify "minVersion" property [09���2024 18:08:22.315] [main/ERROR] [mixin/]: Mixin config indium.mixins.json does not specify "minVersion" property [09���2024 18:08:22.320] [main/ERROR] [mixin/]: Mixin config mixins.coolarmor.json does not specify "minVersion" property [09���2024 18:08:22.465] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [com.sonicether.soundphysics.MixinConnector] [09���2024 18:08:22.466] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [ca.spottedleaf.starlight.mixin.MixinConnector] [09���2024 18:08:22.466] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [com.aizistral.enigmaticlegacy.MixinConnector] [09���2024 18:08:22.469] [main/INFO] [net.fabricmc.loader.impl.bootstrap.FabricLoaderBootstrap/]: Propagating FML mod list to Fabric Loader [09���2024 18:08:22.476] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeclient' with arguments [--version, 1.20.1, --gameDir, C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\profiles\Create, --assetsDir, C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\meta\assets, --uuid, {MINECRAFT_UUID}, --username, {MINECRAFT_USERNAME}, --assetIndex, 5, --accessToken, ????????, --clientId, c4502edb-87c6-40cb-b595-64a280cf8906, --xuid, 0, --userType, msa, --versionType, release, --width, 854, --height, 480] [09���2024 18:08:22.485] [main/WARN] [mixin/]: Reference map 'createdeco-common-refmap.json' for createdeco-common.mixins.json could not be read. If this is a development environment you can ignore this message [09���2024 18:08:22.487] [main/WARN] [mixin/]: Reference map 'createdeco-forge-refmap.json' for createdeco.mixins.json could not be read. If this is a development environment you can ignore this message [09���2024 18:08:22.509] [main/WARN] [mixin/]: Reference map 'vinery-forge-refmap.json' for vinery.mixins.json could not be read. If this is a development environment you can ignore this message [09���2024 18:08:22.530] [main/INFO] [Embeddium/]: Loaded configuration file for Embeddium: 42 options available, 0 override(s) found [09���2024 18:08:22.532] [main/INFO] [Embeddium-GraphicsAdapterProbe/]: Searching for graphics cards... [09���2024 18:08:22.688] [main/INFO] [Embeddium-GraphicsAdapterProbe/]: Found graphics card: GraphicsAdapterInfo[vendor=NVIDIA, name=NVIDIA GeForce RTX 3060 Ti, version=DriverVersion=31.0.15.5212] [09���2024 18:08:22.692] [main/WARN] [Embeddium-Workarounds/]: Sodium has applied one or more workarounds to prevent crashes or other issues on your system: [NVIDIA_THREADED_OPTIMIZATIONS] [09���2024 18:08:22.692] [main/WARN] [Embeddium-Workarounds/]: This is not necessarily an issue, but it may result in certain features or optimizations being disabled. You can sometimes fix these issues by upgrading your graphics driver. [09���2024 18:08:22.703] [main/WARN] [mixin/]: Reference map 'handcrafted-forge-1.20.1-forge-refmap.json' for handcrafted.mixins.json could not be read. If this is a development environment you can ignore this message [09���2024 18:08:22.783] [main/WARN] [mixin/]: Reference map 'nitrogen_internals.refmap.json' for nitrogen_internals.mixins.json could not be read. If this is a development environment you can ignore this message [09���2024 18:08:22.821] [main/WARN] [mixin/]: Reference map 'tfmg.refmap.json' for design_decor.mixins.json could not be read. If this is a development environment you can ignore this message [09���2024 18:08:22.890] [main/WARN] [mixin/]: Reference map 'betterfarmland-forge-refmap.json' for betterfarmland.mixins.json could not be read. If this is a development environment you can ignore this message [09���2024 18:08:22.935] [main/INFO] [Embeddium Extra/]: Loaded configuration file for Sodium Extra: 34 options available, 0 override(s) found [09���2024 18:08:22.950] [main/INFO] [Puzzles Lib/]: Loading 2 mods:     - forge 47.2.0     - minecraft 1.20.1 [09���2024 18:08:23.005] [main/WARN] [mixin/]: Reference map 'naturalist-forge-forge-refmap.json' for naturalist.mixins.json could not be read. If this is a development environment you can ignore this message [09���2024 18:08:23.019] [main/WARN] [mixin/]: Reference map 'letsdo-candlelight-forge-forge-refmap.json' for candlelight.mixins.json could not be read. If this is a development environment you can ignore this message [09���2024 18:08:23.030] [main/WARN] [mixin/]: Reference map 'ritchiesprojectilelib-forge-refmap.json' for ritchiesprojectilelib-forge.mixins.json could not be read. If this is a development environment you can ignore this message [09���2024 18:08:23.048] [main/WARN] [mixin/]: Reference map 'Bakery-forge-refmap.json' for bakery.mixins.json could not be read. If this is a development environment you can ignore this message [09���2024 18:08:23.060] [main/WARN] [mixin/]: Reference map 'beachparty-forge-refmap.json' for beachparty.mixins.json could not be read. If this is a development environment you can ignore this message [09���2024 18:08:23.107] [main/WARN] [mixin/]: Reference map 'entity_model_features_forge_1.20.1-forge-refmap.json' for entity_model_features.mixins.json could not be read. If this is a development environment you can ignore this message [09���2024 18:08:23.184] [main/WARN] [mixin/]: Reference map 'lookinsharp-forge-1.20.1-forge-refmap.json' for lookinsharp.mixins.json could not be read. If this is a development environment you can ignore this message [09���2024 18:08:23.217] [main/WARN] [mixin/]: Reference map 'immersive_paintings-common-refmap.json' for immersive_paintings.mixin.json could not be read. If this is a development environment you can ignore this message [09���2024 18:08:23.285] [main/INFO] [Essential Logger - Plugin/]: Starting Essential v1.3.2.2 (#c6bc4f09d7) [stable] [09���2024 18:08:23.799] [main/WARN] [mixin/]: Error loading class: net/raphimc/immediatelyfast/feature/map_atlas_generation/MapAtlasTexture (java.lang.ClassNotFoundException: net.raphimc.immediatelyfast.feature.map_atlas_generation.MapAtlasTexture) [09���2024 18:08:23.946] [main/WARN] [mixin/]: Error loading class: dev/latvian/mods/kubejs/recipe/RecipesEventJS (java.lang.ClassNotFoundException: dev.latvian.mods.kubejs.recipe.RecipesEventJS) [09���2024 18:08:23.946] [main/WARN] [mixin/]: @Mixin target dev.latvian.mods.kubejs.recipe.RecipesEventJS was not found sliceanddice.mixins.json:RecipeEventJSMixin [09���2024 18:08:23.998] [main/WARN] [mixin/]: Error loading class: net/minecraft/world/World (java.lang.ClassNotFoundException: net.minecraft.world.World) [09���2024 18:08:23.999] [main/WARN] [mixin/]: Error loading class: net/minecraft/class_1150 (java.lang.ClassNotFoundException: net.minecraft.class_1150) [09���2024 18:08:24.008] [main/WARN] [mixin/]: Error loading class: net/minecraft/src/C_4977_ (java.lang.ClassNotFoundException: net.minecraft.src.C_4977_) [09���2024 18:08:24.012] [main/WARN] [mixin/]: Error loading class: net/minecraft/server/world/ServerWorld (java.lang.ClassNotFoundException: net.minecraft.server.world.ServerWorld) [09���2024 18:08:24.015] [main/WARN] [mixin/]: Error loading class: net/minecraft/world/server/ServerWorld (java.lang.ClassNotFoundException: net.minecraft.world.server.ServerWorld) [09���2024 18:08:24.016] [main/WARN] [mixin/]: Error loading class: net/minecraft/class_3218 (java.lang.ClassNotFoundException: net.minecraft.class_3218) [09���2024 18:08:24.019] [main/WARN] [mixin/]: Error loading class: net/minecraft/src/C_12_ (java.lang.ClassNotFoundException: net.minecraft.src.C_12_) [09���2024 18:08:24.021] [main/WARN] [mixin/]: Error loading class: net/minecraft/unmapped/C_bdwnwhiu (java.lang.ClassNotFoundException: net.minecraft.unmapped.C_bdwnwhiu) [09���2024 18:08:24.237] [main/INFO] [com.cupboard.Cupboard/]: Loaded config for: structureessentials.json [09���2024 18:08:24.312] [main/WARN] [mixin/]: Error loading class: de/maxhenkel/voicechat/plugins/impl/audiochannel/EntityAudioChannelImpl (java.lang.ClassNotFoundException: de.maxhenkel.voicechat.plugins.impl.audiochannel.EntityAudioChannelImpl) [09���2024 18:08:24.312] [main/WARN] [mixin/]: @Mixin target de.maxhenkel.voicechat.plugins.impl.audiochannel.EntityAudioChannelImpl was not found railways-common.mixins.json:compat.voicechat.EntityAudioChannelImplMixin [09���2024 18:08:24.314] [main/WARN] [mixin/]: Error loading class: de/maxhenkel/voicechat/voice/server/Server (java.lang.ClassNotFoundException: de.maxhenkel.voicechat.voice.server.Server) [09���2024 18:08:24.315] [main/WARN] [mixin/]: @Mixin target de.maxhenkel.voicechat.voice.server.Server was not found railways-common.mixins.json:compat.voicechat.ServerMixin [09���2024 18:08:24.317] [main/WARN] [mixin/]: Error loading class: de/maxhenkel/voicechat/voice/server/ServerWorldUtils (java.lang.ClassNotFoundException: de.maxhenkel.voicechat.voice.server.ServerWorldUtils) [09���2024 18:08:24.317] [main/WARN] [mixin/]: @Mixin target de.maxhenkel.voicechat.voice.server.ServerWorldUtils was not found railways-common.mixins.json:compat.voicechat.ServerWorldUtilsMixin [09���2024 18:08:24.339] [main/WARN] [mixin/]: Error loading class: de/maxhenkel/voicechat/integration/freecam/FreecamUtil (java.lang.ClassNotFoundException: de.maxhenkel.voicechat.integration.freecam.FreecamUtil) [09���2024 18:08:24.340] [main/WARN] [mixin/]: @Mixin target de.maxhenkel.voicechat.integration.freecam.FreecamUtil was not found railways-common.mixins.json:compat.voicechat.FreecamUtilMixin [09���2024 18:08:24.386] [main/WARN] [mixin/]: Error loading class: me/jellysquid/mods/sodium/client/render/vertex/buffer/SodiumBufferBuilder (java.lang.ClassNotFoundException: me.jellysquid.mods.sodium.client.render.vertex.buffer.SodiumBufferBuilder) [09���2024 18:08:24.461] [main/WARN] [mixin/]: Error loading class: twilightforest/TFMagicMapData$TFMapDecoration (java.lang.ClassNotFoundException: twilightforest.TFMagicMapData$TFMapDecoration) [09���2024 18:08:24.556] [main/WARN] [mixin/]: Error loading class: fuzs/configmenusforge/client/gui/components/CustomBackgroundContainerObjectSelectionList (java.lang.ClassNotFoundException: fuzs.configmenusforge.client.gui.components.CustomBackgroundContainerObjectSelectionList) [09���2024 18:08:24.559] [main/WARN] [mixin/]: Error loading class: fuzs/configmenusforge/client/gui/components/CustomBackgroundObjectSelectionList (java.lang.ClassNotFoundException: fuzs.configmenusforge.client.gui.components.CustomBackgroundObjectSelectionList) [09���2024 18:08:24.789] [main/WARN] [mixin/]: Error loading class: net/darkhax/darkutils/features/charms/CharmEffects (java.lang.ClassNotFoundException: net.darkhax.darkutils.features.charms.CharmEffects) [09���2024 18:08:24.792] [main/WARN] [mixin/]: Error loading class: com/brandon3055/csg/ModEventHandler (java.lang.ClassNotFoundException: com.brandon3055.csg.ModEventHandler) [09���2024 18:08:24.801] [main/WARN] [mixin/]: Error loading class: vazkii/quark/content/tweaks/module/AutomaticRecipeUnlockModule (java.lang.ClassNotFoundException: vazkii.quark.content.tweaks.module.AutomaticRecipeUnlockModule) [09���2024 18:08:24.809] [main/WARN] [mixin/]: Error loading class: vazkii/quark/content/management/client/screen/widgets/MiniInventoryButton (java.lang.ClassNotFoundException: vazkii.quark.content.management.client.screen.widgets.MiniInventoryButton) [09���2024 18:08:24.825] [main/WARN] [mixin/]: Error loading class: com/sammy/minersdelight/content/block/copper_pot/CopperPotBlockEntity (java.lang.ClassNotFoundException: com.sammy.minersdelight.content.block.copper_pot.CopperPotBlockEntity) [09���2024 18:08:24.826] [main/WARN] [mixin/]: @Mixin target com.sammy.minersdelight.content.block.copper_pot.CopperPotBlockEntity was not found create_central_kitchen.mixins.json:common.minersdelight.CopperPotBlockEntityMixin [09���2024 18:08:24.829] [main/WARN] [mixin/]: Error loading class: com/sammy/minersdelight/content/block/sticky_basket/StickyBasketBlockEntity (java.lang.ClassNotFoundException: com.sammy.minersdelight.content.block.sticky_basket.StickyBasketBlockEntity) [09���2024 18:08:24.829] [main/WARN] [mixin/]: @Mixin target com.sammy.minersdelight.content.block.sticky_basket.StickyBasketBlockEntity was not found create_central_kitchen.mixins.json:common.minersdelight.StickyBasketBlockEntityMixin [09���2024 18:08:24.831] [main/WARN] [mixin/]: Error loading class: net/orcinus/overweightfarming/blocks/CropFullBlock (java.lang.ClassNotFoundException: net.orcinus.overweightfarming.blocks.CropFullBlock) [09���2024 18:08:24.832] [main/WARN] [mixin/]: @Mixin target net.orcinus.overweightfarming.blocks.CropFullBlock was not found create_central_kitchen.mixins.json:common.overweightfarming.CropFullBlockMixin [09���2024 18:08:24.862] [main/INFO] [memoryleakfix/]: [MemoryLeakFix] Will be applying 3 memory leak fixes! [09���2024 18:08:24.862] [main/INFO] [memoryleakfix/]: [MemoryLeakFix] Currently enabled memory leak fixes: [targetEntityLeak, biomeTemperatureLeak, hugeScreenshotLeak] [09���2024 18:08:24.980] [main/WARN] [mixin/]: Error loading class: net/minecraft/src/C_4977_ (java.lang.ClassNotFoundException: net.minecraft.src.C_4977_) [09���2024 18:08:24.982] [main/WARN] [mixin/]: Error loading class: net/minecraft/src/C_4977_ (java.lang.ClassNotFoundException: net.minecraft.src.C_4977_) [09���2024 18:08:24.984] [main/WARN] [mixin/]: Error loading class: net/minecraft/server/world/ServerWorld (java.lang.ClassNotFoundException: net.minecraft.server.world.ServerWorld) [09���2024 18:08:24.986] [main/WARN] [mixin/]: Error loading class: net/minecraft/world/server/ServerWorld (java.lang.ClassNotFoundException: net.minecraft.world.server.ServerWorld) [09���2024 18:08:24.987] [main/WARN] [mixin/]: Error loading class: net/minecraft/class_3218 (java.lang.ClassNotFoundException: net.minecraft.class_3218) [09���2024 18:08:24.989] [main/WARN] [mixin/]: Error loading class: net/minecraft/src/C_12_ (java.lang.ClassNotFoundException: net.minecraft.src.C_12_) [09���2024 18:08:24.991] [main/WARN] [mixin/]: Error loading class: net/minecraft/unmapped/C_bdwnwhiu (java.lang.ClassNotFoundException: net.minecraft.unmapped.C_bdwnwhiu) [09���2024 18:08:24.993] [main/WARN] [mixin/]: Error loading class: net/minecraft/server/world/ServerWorld (java.lang.ClassNotFoundException: net.minecraft.server.world.ServerWorld) [09���2024 18:08:24.995] [main/WARN] [mixin/]: Error loading class: net/minecraft/world/server/ServerWorld (java.lang.ClassNotFoundException: net.minecraft.world.server.ServerWorld) [09���2024 18:08:24.995] [main/WARN] [mixin/]: Error loading class: net/minecraft/class_3218 (java.lang.ClassNotFoundException: net.minecraft.class_3218) [09���2024 18:08:24.997] [main/WARN] [mixin/]: Error loading class: net/minecraft/src/C_12_ (java.lang.ClassNotFoundException: net.minecraft.src.C_12_) [09���2024 18:08:24.999] [main/WARN] [mixin/]: Error loading class: net/minecraft/unmapped/C_bdwnwhiu (java.lang.ClassNotFoundException: net.minecraft.unmapped.C_bdwnwhiu) [09���2024 18:08:25.108] [main/INFO] [MixinExtras|Service/]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.5). [09���2024 18:08:25.800] [main/INFO] [mixin/]: Mixing MixinPlayer from enigmaticlegacy.mixins.json into net.minecraft.world.entity.player.Player [09���2024 18:08:25.906] [main/INFO] [mixin/]: Mixing MixinLivingEntity from enigmaticlegacy.mixins.json into net.minecraft.world.entity.LivingEntity [09���2024 18:08:25.918] [main/WARN] [mixin/]: @Final field f_20945_:Ljava/util/Map; in vinery-common.mixins.json:LivingEntityMixin should be final [09���2024 18:08:26.494] [pool-4-thread-1/WARN] [mixin/]: Error loading class: net/minecraft/server/world/ServerWorld (java.lang.ClassNotFoundException: net.minecraft.server.world.ServerWorld) [09���2024 18:08:26.496] [pool-4-thread-1/WARN] [mixin/]: Error loading class: net/minecraft/world/server/ServerWorld (java.lang.ClassNotFoundException: net.minecraft.world.server.ServerWorld) [09���2024 18:08:26.496] [pool-4-thread-1/WARN] [mixin/]: Error loading class: net/minecraft/class_3218 (java.lang.ClassNotFoundException: net.minecraft.class_3218) [09���2024 18:08:26.498] [pool-4-thread-1/WARN] [mixin/]: Error loading class: net/minecraft/src/C_12_ (java.lang.ClassNotFoundException: net.minecraft.src.C_12_) [09���2024 18:08:26.500] [pool-4-thread-1/WARN] [mixin/]: Error loading class: net/minecraft/unmapped/C_bdwnwhiu (java.lang.ClassNotFoundException: net.minecraft.unmapped.C_bdwnwhiu) [09���2024 18:08:26.597] [pool-4-thread-1/INFO] [mixin/]: Mixing MixinMobEffect from enigmaticlegacy.mixins.json into net.minecraft.world.effect.MobEffect [09���2024 18:08:26.662] [pool-4-thread-1/WARN] [com.stevekung.fishofthieves.FishOfThieves/]: This is the stupidest thing I've ever made in Minecraft modding history...  
  • Topics

×
×
  • Create New...

Important Information

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