Jump to content

nexoner

Members
  • Posts

    15
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

nexoner's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. Since there were some changes to Forge regarding how features are registered in 1.19.2, I get an error (Cannot get config value before config is loaded.that configs) now, since I am trying to register my features with datagen (biome modifier), but configs aren't allowed during that, so I was wondering how I could actually use values from configs?
  2. Hello, I'm currently trying to develop a menu where I have to dynamically remove slots that were added at init. My question would be: is this even possible? Or is there some workaround to change the slot formation of a menu without having to have the user close and re-open it?
  3. So, when looking back at it, the problem seems to not be related with client side problems, I've tested with other things that require server side, I've added client side checks, and this still doesn't seem to work for some reason, only draining and filling of the tank are disfunctional
  4. I'm currently trying to make an item that fills itself with fluid when clicked on entities, all the capability stuff works, the item works with tanks and whatnot, but I can't get it to fill itself for some reason, any help'd be appreciated @Override public InteractionResult interactLivingEntity(ItemStack pStack, Player pPlayer, LivingEntity pInteractionTarget, InteractionHand pUsedHand) { if (pInteractionTarget instanceof WitherSkeleton){ WitherSkeleton entity = (WitherSkeleton) pInteractionTarget; pStack.getCapability(CapabilityFluidHandler.FLUID_HANDLER_ITEM_CAPABILITY).ifPresent(handler ->{ handler.fill(new FluidStack(Fluids.WATER,500), IFluidHandler.FluidAction.EXECUTE); }); spawnParticles(pPlayer.getLevel(),entity.getOnPos()); entity.remove(Entity.RemovalReason.KILLED); return InteractionResult.SUCCESS; } return InteractionResult.FAIL; }
  5. Update 2: I guess running some random gradle tasks fixed it? I really don't know at this point I ran jarJar, init, build and buildEnvironment(i already ran build before this) and now it works for some reason
  6. Update: The problem seems to be that the args in the build.gradle file aren't the ones being used, after looking at the runData logs, the args that are listed are completely unaffected by the ones that I put in
  7. I did regenerate, the way I'm confirming is because If i add the required assets to my mod's assets folder the datagen works, therefore it's due to not being able to access TIC, or at least I'm pretty sure it is
  8. I am currently trying to implement tinkers' construct integration to my mod, and everything is working however datagen can't seem to be able to pull resources from the TIC library, these are my data settings in build.gradle data { workingDirectory project.file('run') property 'forge.logging.markers', 'REGISTRIES' property 'forge.logging.console.level', 'debug' // Specify the modid for data generation, where to output the resulting resource, and where to look for existing resources. args '--mod', 'kuzey', '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/'), '--existing-mod', 'tconstruct' mods { kuzey { source sourceSets.main } } } }
  9. Ah! That makes sense, thanks, didn't know that that event existed
  10. I'd like to make it so that an item can't be enchanted(or not be enchanted with certain enchantments, this includes the anvil), how can I achieve this? I've looked through a bunch of the vanilla code but can't seem to find how they do it.
  11. Hello, I have a block that outputs fluid as a result of a recipe and naturally I don't want the player to be able to input fluids into this block, how can I achieve this?
×
×
  • Create New...

Important Information

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