Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Tranduil

Members
  • Joined

  • Last visited

Everything posted by Tranduil

  1. Ok, it works now. I just had to edit the constructor of the FireElementalRenderer so it only contains the Context. Like this: public FireElementalRenderer(Context renderManager)
  2. Ok. Then im sorry, i never heard of the Term SAM Interface before, but i will read into that to. Im just a bit confused at different steps because im not used to Forge. Im just used to my Libraries at my work, which are pretty old technologies. But I will try to improve. Thx for the help
  3. I do understand java, im coding in Java for almost 3 years now. Im just not used to the Forge Library. I try to work myself more into it. If I find the solution I will comment it under the Post. Thanks for the help nonetheless!
  4. Ok, but how do I fix this? The AirSwordProjectile seems to work because the constructor of the ArrowRenderer (which I use for the AirSwordProjectileRenderer) uses only the "EntityRendererProvider.Context" as paramter. But why does the YouTube tutorial work fine? Is it because I use the 1.18.2 instead the 1.17?
  5. Hi, im relatively new to modding and im from Germany, so sorry for the Grammar. So, i've got the Problem that i cant register my EntityRenderer because eclipse shows me an Error. But i dont know what i did wrong. I tried making Custom Entity with this Turorial. And every step worked perfectly fine until the last step. Here's my ClientModEventSubscriber: @Mod.EventBusSubscriber(modid = ElementalCraft.MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD, value = Dist.CLIENT) public class ClientModEventSubscriber { @SubscribeEvent public static void layerRegister(EntityRenderersEvent.RegisterLayerDefinitions event) { event.registerLayerDefinition(FireElementalModel.LAYER_LOCATION, FireElementalModel::createBodyLayer); } @SubscribeEvent public static void rendererRegister(EntityRenderersEvent.RegisterRenderers event) { event.registerEntityRenderer(EntityInit.AIR_SWORD_PROJECTILE.get(), AirSwordProjectileRenderer::new); event.registerEntityRenderer(EntityInit.FIRE_ELEMENTAL.get(), FireElementalRenderer::new); } } And this is my FireElementalRenderer: public class FireElementalRenderer<Type extends FireElemental> extends MobRenderer<Type, FireElementalModel<Type>> { private static final ResourceLocation TEXTURE = new ResourceLocation(ElementalCraft.MOD_ID, "textures/entity/fire_elemental.png"); public FireElementalRenderer(Context context, FireElementalModel<Type> fireElementModel, float floatVal) { super(context, new FireElementalModel<>(context.bakeLayer(FireElementalModel.LAYER_LOCATION)), 0.5f); } @Override public ResourceLocation getTextureLocation(Type p_114482_) { return TEXTURE; } } Eclipse shows me this Error that is shown on "FireElementalRenderer::new": "The type FireElementalRenderer does not define FireElementalRenderer(EntityRendererProvider.Context) that is applicable here" I really dont know what the problem is, bc I already created an Entity that works perfectly fine. Maybe because the tutorial I used is for 1.17. but what do I need to type then? Thanks for the help in advane.

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.