Jump to content

Recommended Posts

Posted

Hello all, I am new  to modpacks and I am wondering what version of minecraft has the most mods and or the best mods. I made a modpack for 1.7.10 and had a lot of fun with it but their are too many problems that come along. I want to make a new one but want suggestions first. 

 

 

Here are the mods that I enjoy and suggest you use if you want to have a fun and diverse world 

 

 

[1.7.10]Treecapitator-universal-2.0.4.jar
AppleCore-mc1.7.10-1.3.9.jar
appliedenergistics2-rv3-beta-6.jar
Armory-1.7.10-0.7.0b109.jar
AtomicCore 0.0.8.jar
backpack-2.0.1-1.7.x.jar
Better-Dungeons-Mod-1.7.10.jar
BetterFps-1.0.1.jar
BigReactors-0.4.3A.jar
BiomesOPlenty-1.7.10-2.1.0.2027-universal.jar.disabled
BrandonsCore-1.0.0.12.jar
buildcraft-7.1.21-factory.jar
buildcraft-7.1.22-builders.jar
buildcraft-7.1.22-core.jar
buildcraft-7.1.22-energy.jar
buildcraft-7.1.22-robotics.jar
buildcraft-7.1.22-silicon.jar
buildcraft-7.1.22-transport.jar
Chisel-2.9.5.11.jar
CodeChickenCore-1.7.10-1.0.7.47-universal.jar
CoFHCore-[1.7.10]3.1.4-329.jar
denseores-1.6.2.jar
Dynamic Lights-1.3.9a-MC1.7.10.jar
EnderCore-1.7.10-0.2.0.39_beta.jar
EnderIO-1.7.10-2.3.0.429_beta.jar
EnderStorage-1.7.10-1.4.7.37-universal (2).jar
EngineersToolbox-1.2.3.0-BETA.jar
EquivalentEnergistics - 0.7 - 1.7.10.jar
EquivalentExchange3-1.7.10-0.3.0.547.jar
ExtraCells-1.7.10-2.3.14b197.jar
extrautilities-1.2.12.jar
Factorization-Mod-1.7.10.jar
FastLeafDecay-1.7.10-1.4.jar
forestry_1.7.10-4.2.16.64.jar
GalacticraftCore-1.7-3.0.12.375.jar
GraveStone Mod 0.7.10.3.jar
Hats-Mod-1.7.10.jar
ICBM-classic-1.7.10-2.16.1b190.jar
ICBM-Classic-Sentry-1.7.10-0.1.0b58.jar
iChunUtil-4.2.3.jar
industrialcraft-2-2.2.827-experimental.jar
ironchest-1.7.10-6.0.60.741-universal.jar
journeymap-1.7.10-5.1.4p2-unlimited.jar
Loot++-0.23_for_1.7.jar
Lucky-Block-Mod-1.7.10.jar
magicalcrops-4.0.0_PUBLIC_BETA_5.jar
Mantle-1.7.10-0.3.2b.jar
mcjtylib-1.8.1.jar
Mekanism-1.7.10-9.1.0.281.jar
MekanismGenerators-1.7.10-9.1.0.281.jar
MekanismTools-1.7.10-9.1.0.281.jar
Metallurgy-1.7.10-4.0.9.148.jar
MetallurgyCore-1.7.10-4.0.5.30.jar
MicdoodleCore-1.7-3.0.12.375.jar
MineFactoryReloaded-[1.7.10]2.8.1-174.jar
ModularForcefieldSystem-1.7.10-3.0-ALPHA-7.jar
ModularPowersuits-1.7.10-0.11.1.114.jar
Morphing-Mod-1.7.10.jar
natura-1.7.10-2.2.0.1.jar
New-Stefinus-3D-Guns-Mod-1.7.10.jar
NotEnoughItems-1.7.10-1.0.5.120-universal.jar
Numina-0.4.1.105.jar
OpenBlocks-1.7.10-1.6.jar
OpenEye-1.7.10-0.8.jar
OpenModsLib-1.7.10-0.10.jar
OpenPeripheralAddons-1.7.10-0.6.jar
OpenPeripheralCore-1.7.10-1.4.jar
OpenPeripheralIntegration-1.7.10-0.6.jar
PortalGun-4.0.0-beta-6-fix-1.jar
PortalGunSounds.pak
PortalGunSounds.pak.md5
ProjectE-1.7.10-PE1.10.1.jar
ProjectRed-1.7.10-4.7.0pre12.95-Base.jar
ProjectRed-1.7.10-4.7.0pre12.95-Compat.jar
ProjectRed-1.7.10-4.7.0pre12.95-Fabrication.jar
ProjectRed-1.7.10-4.7.0pre12.95-Integration.jar
ProjectRed-1.7.10-4.7.0pre12.95-Lighting.jar
ProjectRed-1.7.10-4.7.0pre12.95-Mechanical.jar
ProjectRed-1.7.10-4.7.0pre12.95-World.jar
Railcraft_1.7.10-9.12.2.1.jar
RedstoneArmory-1.7.10-1.2.0-41.jar
RedstoneArsenal-[1.7.10]1.1.2-92.jar
Reliquary-1.7.10-1.2.1.483.jar
rftools-4.23.jar
ruins.txt
ruins_log.txt
Ruins-1.7.10.jar
StorageDrawers-1.7.10-1.10.9.jar
TConstruct-1.7.10-1.8.8.jar
Thaumcraft-1.7.10-4.2.3.5.jar
thaumcraftneiplugin-1.7.10-1.7a.jar
ThaumicEquivalence-1.7.10-1.0.4.jar
ThermalDynamics-[1.7.10]1.2.1-172.jar
ThermalExpansion-[1.7.10]4.1.5-248.jar
ThermalFoundation-[1.7.10]1.2.6-118.jar
TinkerToolLeveling-1.12-1.0.2b.jar
TreeGrowingSimulator2014-MC1.7.10-0.0.3-22.jar
twilightforest-1.7.10-2.3.7.jar
Vehicle-Mod-1.7.10.jar
VeinMiner-1.7.10-0.36.0.496+28a7f13.jar
VoltzEngine-1.7.10-1.9.9b242.jar
Waila-1.5.10_1.7.10.jar

Posted (edited)

1) This forum is for developers to get help developing a mod. You want General Discussion.

2) 1.7.10 is no longer supported here anyway.

Edited by Draco18s
  • Like 1

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.

Posted

I mean like 1.7.10, 1.6.4 , 1.12 , 1.9 . 

 

I would get one of those versions of minecraft and then base all my mods i get off of that version. So I get 1.12 and then industrial craft 2 for 1.12 

  • Like 1
Posted
  On 10/14/2017 at 12:43 AM, Ayyelmao said:

I mean like 1.7.10, 1.6.4 , 1.12 , 1.9 . 

 

I would get one of those versions of minecraft and then base all my mods i get off of that version. So I get 1.12 and then industrial craft 2 for 1.12 

Expand  

Well, if I were you, I would pick 1.10.2 as it is a very stable and solid version as of today, and it's long since being forgotten.

 

I would not pick 1.6.4-1.8.9 since they are old versions and are soon to be forgotten.

Of course this is just my preference, other people have their own.

Thanks!

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

    • To prevent dependency errors, yes  
    • dynamictrees and dtneapolitan are the last mentioned mod - remove these
    • https://mclo.gs/9y5ciD2 anyone ever had this issue?  Internal exception illegal argument exception: unable to fit 3194354 into 3
    • Hi! I'm trying to add my custom models/textures renderer like this: public class PonyPlayerWrapperRenderer extends EntityRenderer<Player> { // wrapper class under my LivingEntityRenderer class implementation private final PonyPlayerRenderer innerRenderer; private final PonyPlayerRenderer innerSlimRenderer; public PonyPlayerWrapperRenderer(final EntityRendererProvider.Context context) { super(context); System.out.println("creating new PonyPlayerWrapperRenderer"); this.innerRenderer = new PonyPlayerRenderer(context, false); this.innerSlimRenderer = new PonyPlayerRenderer(context, true); } @Override public void render(final Player entity, final float yaw, final float partialTicks, final PoseStack poseStack, final MultiBufferSource bufferSource, final int packedLight) { System.out.println("PonyPlayerWrapperRenderer render: " + entity.toString()); if (entity instanceof AbstractClientPlayer clientPlayer) { if (clientPlayer.getModelName().contains("slim")) { innerSlimRenderer.render(clientPlayer, yaw, partialTicks, poseStack, bufferSource, packedLight); } else { innerRenderer.render(clientPlayer, yaw, partialTicks, poseStack, bufferSource, packedLight); } } } @Override public ResourceLocation getTextureLocation(final Player player) { System.out.println("PonyPlayerWrapperRenderer getTextureLocation"); if (player instanceof AbstractClientPlayer clientPlayer) { return clientPlayer.getSkinTextureLocation(); } System.out.println("player instanceof AbstractClientPlayer is false"); return getDefaultSkin(player.getUUID()); } } public class PonyPlayerRenderer extends LivingEntityRenderer<AbstractClientPlayer, PlayerModel<AbstractClientPlayer>> { private final PlayerModel<AbstractClientPlayer> earthModel; private final PlayerModel<AbstractClientPlayer> pegasusModel; private final PlayerModel<AbstractClientPlayer> unicornModel; public PonyPlayerRenderer(final EntityRendererProvider.Context context, final boolean slim) { super( context, slim ? new PonyModelSlim(context.bakeLayer(PonyModelSlim.LAYER_LOCATION)) : new PonyModel(context.bakeLayer(PonyModel.LAYER_LOCATION)), 0.5f ); System.out.println("creating new PonyPlayerRenderer"); this.earthModel = slim ? new PonyModelSlim(context.bakeLayer(PonyModelSlim.LAYER_LOCATION)) : new PonyModel(context.bakeLayer(PonyModel.LAYER_LOCATION)); this.pegasusModel = new PegasusModel(context.bakeLayer(PegasusModel.LAYER_LOCATION)); this.unicornModel = new UnicornModel(context.bakeLayer(UnicornModel.LAYER_LOCATION)); } @Override public void render(final AbstractClientPlayer player, final float entityYaw, final float partialTicks, final PoseStack poseStack, final MultiBufferSource buffer, final int packedLight) { final PonyRace race = player.getCapability(PONY_DATA) .map(data -> ofNullable(data.getRace()).orElse(PonyRace.EARTH)) .orElse(PonyRace.EARTH); this.model = switch (race) { case PEGASUS -> pegasusModel; case UNICORN -> unicornModel; case EARTH -> earthModel; }; super.render(player, entityYaw, partialTicks, poseStack, buffer, packedLight); } @Override public ResourceLocation getTextureLocation(final AbstractClientPlayer player) { final PonyRace race = player.getCapability(PONY_DATA) .map(data -> ofNullable(data.getRace()).orElse(PonyRace.EARTH)) .orElse(PonyRace.EARTH); return switch (race) { case EARTH -> fromNamespaceAndPath(MODID, "textures/entity/earth_pony.png"); case PEGASUS -> fromNamespaceAndPath(MODID, "textures/entity/pegasus.png"); case UNICORN -> fromNamespaceAndPath(MODID, "textures/entity/unicorn.png"); }; } } @Mod.EventBusSubscriber(modid = MODID, bus = MOD, value = CLIENT) public class ClientRenderers { // mod bus render registration config @SubscribeEvent public static void onRegisterLayerDefinitions(final EntityRenderersEvent.RegisterLayerDefinitions event) { event.registerLayerDefinition(PonyModel.LAYER_LOCATION, PonyModel::createBodyLayer); event.registerLayerDefinition(PonyModelSlim.LAYER_LOCATION, PonyModelSlim::createBodyLayer); event.registerLayerDefinition(PegasusModel.LAYER_LOCATION, PegasusModel::createBodyLayer); event.registerLayerDefinition(UnicornModel.LAYER_LOCATION, UnicornModel::createBodyLayer); event.registerLayerDefinition(InnerPonyArmorModel.LAYER_LOCATION, InnerPonyArmorModel::createBodyLayer); event.registerLayerDefinition(OuterPonyArmorModel.LAYER_LOCATION, OuterPonyArmorModel::createBodyLayer); } @SubscribeEvent public static void onRegisterRenderers(final EntityRenderersEvent.RegisterRenderers event) { event.registerEntityRenderer(EntityType.PLAYER, PonyPlayerWrapperRenderer::new); System.out.println("onRegisterRenderers end"); } } Method onRegisterRenderers() is called and I can see it being logged. But when I enter the world, my PonyWrapperRenderer render() method doesn't ever seem to be called. I also tried to put my renderer to EntityRenderDispatcher's playerRenderers via reflection: @Mod.EventBusSubscriber(modid = MODID, bus = MOD, value = CLIENT) public class ClientRenderers { @SubscribeEvent public static void onRegisterLayerDefinitions(final EntityRenderersEvent.RegisterLayerDefinitions event) { event.registerLayerDefinition(PonyModel.LAYER_LOCATION, PonyModel::createBodyLayer); event.registerLayerDefinition(PonyModelSlim.LAYER_LOCATION, PonyModelSlim::createBodyLayer); event.registerLayerDefinition(PegasusModel.LAYER_LOCATION, PegasusModel::createBodyLayer); event.registerLayerDefinition(UnicornModel.LAYER_LOCATION, UnicornModel::createBodyLayer); event.registerLayerDefinition(InnerPonyArmorModel.LAYER_LOCATION, InnerPonyArmorModel::createBodyLayer); event.registerLayerDefinition(OuterPonyArmorModel.LAYER_LOCATION, OuterPonyArmorModel::createBodyLayer); } @SubscribeEvent public static void onClientSetup(final FMLClientSetupEvent event) { event.enqueueWork(() -> { try { final EntityRenderDispatcher dispatcher = Minecraft.getInstance().getEntityRenderDispatcher(); final Field renderersField = getEntityRenderDispatcherField("playerRenderers"); final Field itemInHandRenderer = getEntityRenderDispatcherField("itemInHandRenderer"); @SuppressWarnings("unchecked") final Map<String, EntityRenderer<? extends Player>> playerRenderers = (Map<String, EntityRenderer<? extends Player>>)renderersField.get(dispatcher); final PonyPlayerWrapperRenderer renderer = new PonyPlayerWrapperRenderer( new EntityRendererProvider.Context( dispatcher, Minecraft.getInstance().getItemRenderer(), Minecraft.getInstance().getBlockRenderer(), (ItemInHandRenderer)itemInHandRenderer.get(dispatcher), Minecraft.getInstance().getResourceManager(), Minecraft.getInstance().getEntityModels(), Minecraft.getInstance().font ) ); playerRenderers.put("default", renderer); playerRenderers.put("slim", renderer); System.out.println("Player renderers replaced"); } catch (final Exception e) { throw new RuntimeException("Failed to replace player renderers", e); } }); } private static Field getEntityRenderDispatcherField(final String fieldName) throws NoSuchFieldException { final Field field = EntityRenderDispatcher.class.getDeclaredField(fieldName); field.setAccessible(true); return field; } } But I receive the error before Minecraft Client appears (RuntimeException: Failed to replace player renderers - from ClientRenderers onClientSetup() method - and its cause below): java.lang.IllegalArgumentException: No model for layer anotherlittlepony:earth_pony#main at net.minecraft.client.model.geom.EntityModelSet.bakeLayer(EntityModelSet.java:18) ~[forge-1.20.1-47.4.0_mapped_official_1.20.1-recomp.jar:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.renderer.entity.EntityRendererProvider$Context.bakeLayer(EntityRendererProvider.java:69) ~[forge-1.20.1-47.4.0_mapped_official_1.20.1-recomp.jar:?] {re:classloading,pl:runtimedistcleaner:A} at com.thuggeelya.anotherlittlepony.client.renderer.pony.PonyPlayerRenderer.<init>(PonyPlayerRenderer.java:32) ~[main/:?] {re:classloading} at com.thuggeelya.anotherlittlepony.client.renderer.pony.PonyPlayerWrapperRenderer.<init>(PonyPlayerWrapperRenderer.java:24) ~[main/:?] {re:classloading} at com.thuggeelya.anotherlittlepony.client.renderer.ClientRenderers.lambda$onClientSetup$0(ClientRenderers.java:79) ~[main/:?] {re:classloading} ... 33 more Problem appears when EntityRendererProvider context tries to bakeLayer with my model layer location: new PonyModel(context.bakeLayer(PonyModel.LAYER_LOCATION)); // PonyPlayerRenderer.java:32 public class PonyModel extends PlayerModel<AbstractClientPlayer> { // the model class itself public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation( ResourceLocation.fromNamespaceAndPath(MODID, "earth_pony"), "main" ); public PonyModel(final ModelPart root) { super(root, false); } public static LayerDefinition createBodyLayer() { // some CubeListBuilder stuff for model appearance } } Textures PNGs are placed at: resources/assets/[my mod id]/textures/entity. My forge version is 1.20.1. Would appreciate any help.
  • Topics

×
×
  • Create New...

Important Information

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