Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/26/24 in all areas

  1. You just saved my life, Thanks!!! For those still wondering, I'm leaving my fixed "use" method right here : @Override public InteractionResult use(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, BlockHitResult pHit) { if (!pLevel.isClientSide()) { BlockEntity entity = pLevel.getBlockEntity(pPos); if(entity instanceof LightForgeBlockEntity) { IForgeServerPlayer thePlayer = (IForgeServerPlayer) pPlayer; thePlayer.openMenu((LightForgeBlockEntity) entity, pPos); } else { throw new IllegalStateException("Our Container provider is missing!"); } } return InteractionResult.sidedSuccess(pLevel.isClientSide()); } I'll get the register too, because it's primordial to have IForgeMenuType with that : public static final RegistryObject<MenuType<LightForgeMenu>> LIGHT_FORGE_MENU = MENUS.register("light_forge_menu", () -> IForgeMenuType.create(LightForgeMenu::new)); Thanks again and have a nice day/week/month/forever and ever
    1 point
  2. Okay, I'll do this in some time since I found out that it had something to do with the container I was using to run the server (Crafty Controller) since I've rebuilt a new server with the same world file with the latest release of Java outside the container and it's working flawlessly right now. Once I research more about this I'm gonna update the post, thanks anyways!!
    1 point
×
×
  • Create New...

Important Information

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