Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

TimeConqueror

Members
  • Posts

    13
  • Joined

  • Last visited

Posts posted by TimeConqueror

  1. I have a mod project that depends on another project (in another neigbour folder) that was connected via includeBuild() in settings.gradle and adding in dependencies closure in build.gradle. It worked for 1.12.2, but not for 1.14.4. I found only a solution, where you should set

    timecore%%C:/IJ Projects/MCModding/TimeCore-1.14.4\build\resources\main;timecore%%C:/IJ Projects/MCModding/TimeCore-1.14.4\build\classes\java\main;

    in Enviroment Variables field, so it should look like here:

    MOD_CLASSES=lootgames%%C:/IJ Projects/MCModding/LootGames-1.14.4\build\resources\main;lootgames%%C:/IJ Projects/MCModding/LootGames-1.14.4\build\classes\java\main;timecore%%C:/IJ Projects/MCModding/TimeCore-1.14.4\build\resources\main;timecore%%C:/IJ Projects/MCModding/TimeCore-1.14.4\build\classes\java\main;MCP_MAPPINGS=stable_58-1.14.4;MCP_VERSION=20190829.143755;FORGE_VERSION=28.2.1;assetIndex=1.14;assetDirectory=C:\Users\admin.gradle\caches\forge_gradle\assets;nativesDirectory=C:/IJ Projects/MCModding/LootGames-1.14.4\build\natives;FORGE_GROUP=net.minecraftforge;target=fmluserdevclient;MC_VERSION=1.14.4


     But that's a manual way, and timecore dependency vanishes after re-generating runs via getIntellijRuns. How can I improve it and make automatically?

  2. Hello!

     

    I'am creating a minigame which consists of one master block and many subordinates. So, it forms some kind of rectangle multiblock with master on north-west corner. Subordinate Blocks have dark technical texture, so all stuff like green cells is rendered by Master TESR.

    Spoiler

    image.png.abffd04ad8b87d62623e02d063f6a678.png

    It has Global Rendering (and Infinity AABB in its TileEntity) enabled, so it will be also visible, if it is behind the player.

    But there is some problem. This multiblock is generated by one Activator Block on right-click. It will be generated with center in Activator pos. And when you click Activator, looking at south-east, the Master TESR will render nothing until you look at it at the first time. After this it will be visible forever (ever if you don't look at it). 

     

    So how to fix this issue with TESR not rendering stuff when it has been set behind the player?

    Spoiler

    image.thumb.png.3389efe468fcc3826aba4d4e7b67acd0.pngimage.png.5bab93c4e28c66dffaa01492001eeac1.png

  3. I am not exaclty sure, is there a right place for this (Maybe I need to go to forge bugreports, but it says that that forum is for players only, so I do not know where to place this post and I try to write here...), so...

     

    I found the bug(?) while creating mod.

    I'm using Forge Config Annotation System. And I placed descriptions in lang file. I also splitted them by \n. And as an entry it is shown more or less normal.

    Spoiler

    image.png.94954070cfd6da9973efd77d599b6480.pngimage.png.a92b334a5f89f0cc3ef7c6db7ed8dff1.png

    But when I click on this, and the Array Config is shown to me, it stops to parse \n symbol.

    Spoiler

    image.png.ab5e33e37cd355bc1526ef1cd6329889.png

    image.png.b86566e33415c43456f5166667f0968f.png

     

  4. So I have an a tileentity, that sends some sequence to the client, because it must be showed in the world via TESR. But I don't want someone can access field which contains that sequence, because it will be cheating to know it not by your mind. I looked at FMLSecurityManager, and it doesn't allow to apply custom manager. So is there a way to protect some important data in specific class from reflection and asm?

  5. 12 hours ago, Draco18s said:
    
    "textures" { "all":"your/variant_texture1" }

    Can't produce any errors. If you have errors, its in the other parts, namely how you're defining your variants.

     

    I recommend using the Forge system, as its a lot easier to work with and doesn't require that you smoosh the two properties together.

    But what if I need unique texture for each combination.

     

    And the second question is: Can I use combination of variants (like:

    "variant=east,activated=true" : {}

    ) and inner variants (like:

    "variant" : {
    	"east" : {
    		"activated" : {
    			"true" : {
    				....
    			}
    		}
    	}
    }

    )

    with forge system?

  6. 15 minutes ago, Draco18s said:

    The cube_all model takes one texture reference, "all" and applies that texture to all faces.

     

    This is a vanilla model, and the json for it is visible in the minecraft source cache.

    I understand this, but the question was: 

    Quote

    But how may I determine all 16 combinations in "variants : {}" and add to each variant its own texture, if my own example above doesn't work?

     

  7. I found this example:

    https://github.com/Choonster-Minecraft-Mods/TestMod3/blob/f939bffae46369516cba420a571591de59cebb43/src/main/resources/assets/testmod3/blockstates/colored_multi_rotatable.json

    And that's very similar to what I want to do. Instead of uvlock, I will place

    "model" : "cube_all"

     

    But how may I determine all 16 combinations in "variants : {}" and add to each variant its own texture, if my own example above doesn't work?

  8. But this also doesn't work:

    Spoiler
    
    {
      "forge_marker": 1,
      "defaults": {
        "model": "block/cube_all"
      },
      "variants": {
        "activated=false,offset=north": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/north"
          }
        },
        "activated=false,offset=north_east": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/north_east"
          }
        },
        "activated=false,offset=east": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/east"
          }
        },
        "activated=false,offset=south_east": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/south_east"
          }
        },
        "activated=false,offset=south": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/south"
          }
        },
        "activated=false,offset=south_west": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/south_west"
          }
        },
        "activated=false,offset=west": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/west"
          }
        },
        "activated=false,offset=north_west": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/north_west"
          }
        },
        "activated=true,offset=north": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/north"
          }
        },
        "activated=true,offset=north_east": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/north_east"
          }
        },
        "activated=true,offset=east": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/east"
          }
        },
        "activated=true,offset=south_east": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/south_east"
          }
        },
        "activated=true,offset=south": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/south"
          }
        },
        "activated=true,offset=south_west": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/south_west"
          }
        },
        "activated=true,offset=west": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/west"
          }
        },
        "activated=true,offset=north_west": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/north_west"
          }
        }
      }
    }

     

    So what I'm doing wrong?

     

    All I need is to set custom texture for each blockstate (total amount of property combination is 16), and I also don't want to write model.json for each combination. So I made that file, as you see above in hope, that it will be better.

  9. So I have a block with two properties:

    Spoiler
    
    public class BlockGOLSubordinate extends Block {
        public static final PropertyEnum<EnumPosOffset> OFFSET = PropertyEnum.create("offset", EnumPosOffset.class);
        public static final PropertyBool ACTIVATED = PropertyBool.create("activated");
    
        public BlockGOLSubordinate() {
            super(Material.IRON);
            setBlockUnbreakable();
            setLightLevel(1.0F);
        }
    
        @Override
        public IBlockState getStateFromMeta(int meta) {
            int index = meta > 7 ? meta - 8 : meta;
            boolean activated = meta > 7;
            return getDefaultState().withProperty(OFFSET, EnumPosOffset.byIndex(index)).withProperty(ACTIVATED, activated);
        }
    
        @Override
        protected BlockStateContainer createBlockState() {
            return new BlockStateContainer(this, OFFSET, ACTIVATED);
        }
    
        @Override
        public int getMetaFromState(IBlockState state) {
            int meta = state.getValue(OFFSET).getIndex();
            meta += state.getValue(ACTIVATED) ? 8 : 0;
    
            return meta;
        }
    
        @Override
        public boolean canCreatureSpawn(IBlockState state, IBlockAccess world, BlockPos pos, EntityLiving.SpawnPlacementType type) {
            return false;
        }
    
        @Override
        public boolean hasTileEntity(IBlockState state) {
            return true;
        }
    
        @Nullable
        @Override
        public TileEntity createTileEntity(World world, IBlockState state) {
            return new TileEntityGOLSubordinate();
        }
    
        public enum EnumPosOffset implements IStringSerializable {
            NORTH(0, "north"),
            NORTH_EAST(1, "north_east"),
            EAST(2, "east"),
            SOUTH_EAST(3, "south_east"),
            SOUTH(4, "south"),
            SOUTH_WEST(5, "south_west"),
            WEST(6, "west"),
            NORTH_WEST(7, "north_west");
    
            private static final EnumPosOffset[] LOOKUP = new EnumPosOffset[EnumPosOffset.values().length];
    
            static {
                for (EnumPosOffset value : values()) {
                    LOOKUP[value.index] = value;
                }
            }
    
            private final String name;
            private final int index;
    
            EnumPosOffset(int index, String name){
                this.index = index;
                this.name = name;
            }
    
            public static EnumPosOffset byIndex(int index){
                return LOOKUP[index];
            }
    
            @Override
            public String getName() {
                return name;
            }
    
            public int getIndex() {
                return index;
            }
    
            @Override
            public String toString() {
                return name;
            }
        }
    }

     

    Registry on client side:

    ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(block), 0, new ModelResourceLocation(block.getRegistryName(), "inventory"));

     

    Somehow it produces the errors:

    Spoiler
    
    [18:23:46] [main/ERROR] [FML]: Exception loading model for variant lootgames:gol_subordinate#activated=true,offset=east for blockstate "lootgames:gol_subordinate[activated=true,offset=east]"
    net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model lootgames:gol_subordinate#activated=true,offset=east with loader VariantLoader.INSTANCE, skipping
        at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:161) ~[ModelLoaderRegistry.class:?]
        at net.minecraftforge.client.model.ModelLoader.registerVariant(ModelLoader.java:235) ~[ModelLoader.class:?]
        at net.minecraft.client.renderer.block.model.ModelBakery.loadBlock(ModelBakery.java:153) ~[ModelBakery.class:?]
        at net.minecraftforge.client.model.ModelLoader.loadBlocks(ModelLoader.java:223) ~[ModelLoader.class:?]
        at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:150) ~[ModelLoader.class:?]
        at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
        at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:132) [SimpleReloadableResourceManager.class:?]
        at net.minecraft.client.Minecraft.init(Minecraft.java:559) [Minecraft.class:?]
        at net.minecraft.client.Minecraft.run(Minecraft.java:421) [Minecraft.class:?]
        at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_181]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_181]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
        at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
        at GradleStart.main(GradleStart.java:25) [start/:?]
    Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
        at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:83) ~[ModelBlockDefinition.class:?]
        at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1175) ~[ModelLoader$VariantLoader.class:?]
        at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:157) ~[ModelLoaderRegistry.class:?]
        ... 21 more
    [18:23:46] [main/ERROR] [FML]: Exception loading model for variant lootgames:gol_subordinate#activated=false,offset=north_west for blockstate "lootgames:gol_subordinate[activated=false,offset=north_west]"
    net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model lootgames:gol_subordinate#activated=false,offset=north_west with loader VariantLoader.INSTANCE, skipping
        at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:161) ~[ModelLoaderRegistry.class:?]
        at net.minecraftforge.client.model.ModelLoader.registerVariant(ModelLoader.java:235) ~[ModelLoader.class:?]
        at net.minecraft.client.renderer.block.model.ModelBakery.loadBlock(ModelBakery.java:153) ~[ModelBakery.class:?]
        at net.minecraftforge.client.model.ModelLoader.loadBlocks(ModelLoader.java:223) ~[ModelLoader.class:?]
        at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:150) ~[ModelLoader.class:?]
        at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
        at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:132) [SimpleReloadableResourceManager.class:?]
        at net.minecraft.client.Minecraft.init(Minecraft.java:559) [Minecraft.class:?]
        at net.minecraft.client.Minecraft.run(Minecraft.java:421) [Minecraft.class:?]
        at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_181]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_181]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
        at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
        at GradleStart.main(GradleStart.java:25) [start/:?]
    Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
        at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:83) ~[ModelBlockDefinition.class:?]
        at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1175) ~[ModelLoader$VariantLoader.class:?]
        at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:157) ~[ModelLoaderRegistry.class:?]
        ... 21 more
    [18:23:46] [main/ERROR] [FML]: Exception loading model for variant lootgames:gol_subordinate#activated=true,offset=south_east for blockstate "lootgames:gol_subordinate[activated=true,offset=south_east]"
    net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model lootgames:gol_subordinate#activated=true,offset=south_east with loader VariantLoader.INSTANCE, skipping
        at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:161) ~[ModelLoaderRegistry.class:?]
        at net.minecraftforge.client.model.ModelLoader.registerVariant(ModelLoader.java:235) ~[ModelLoader.class:?]
        at net.minecraft.client.renderer.block.model.ModelBakery.loadBlock(ModelBakery.java:153) ~[ModelBakery.class:?]
        at net.minecraftforge.client.model.ModelLoader.loadBlocks(ModelLoader.java:223) ~[ModelLoader.class:?]
        at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:150) ~[ModelLoader.class:?]
        at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
        at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:132) [SimpleReloadableResourceManager.class:?]
        at net.minecraft.client.Minecraft.init(Minecraft.java:559) [Minecraft.class:?]
        at net.minecraft.client.Minecraft.run(Minecraft.java:421) [Minecraft.class:?]
        at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_181]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_181]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
        at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
        at GradleStart.main(GradleStart.java:25) [start/:?]
    Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
        at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:83) ~[ModelBlockDefinition.class:?]
        at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1175) ~[ModelLoader$VariantLoader.class:?]
        at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:157) ~[ModelLoaderRegistry.class:?]
        ... 21 more
    [18:23:46] [main/ERROR] [FML]: Exception loading model for variant lootgames:gol_subordinate#activated=true,offset=west for blockstate "lootgames:gol_subordinate[activated=true,offset=west]"
    net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model lootgames:gol_subordinate#activated=true,offset=west with loader VariantLoader.INSTANCE, skipping
        at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:161) ~[ModelLoaderRegistry.class:?]
        at net.minecraftforge.client.model.ModelLoader.registerVariant(ModelLoader.java:235) ~[ModelLoader.class:?]
        at net.minecraft.client.renderer.block.model.ModelBakery.loadBlock(ModelBakery.java:153) ~[ModelBakery.class:?]
        at net.minecraftforge.client.model.ModelLoader.loadBlocks(ModelLoader.java:223) ~[ModelLoader.class:?]
        at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:150) ~[ModelLoader.class:?]
        at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
        at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:132) [SimpleReloadableResourceManager.class:?]
        at net.minecraft.client.Minecraft.init(Minecraft.java:559) [Minecraft.class:?]
        at net.minecraft.client.Minecraft.run(Minecraft.java:421) [Minecraft.class:?]
        at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_181]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_181]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
        at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
        at GradleStart.main(GradleStart.java:25) [start/:?]
    Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
        at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:83) ~[ModelBlockDefinition.class:?]
        at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1175) ~[ModelLoader$VariantLoader.class:?]
        at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:157) ~[ModelLoaderRegistry.class:?]
        ... 21 more
    [18:23:46] [main/FATAL] [FML]: Suppressed additional 11 model loading errors for domain lootgames

     

     

    Blockstate file:

    Spoiler
    
    {
      "forge_marker": 1,
      "defaults": {
        "model": "block/cube_all"
      },
      "variants": {
        "offset=north, activated=false": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/north"
          }
        },"offset=north_east, activated=false": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/north_east"
          }
        },"offset=east, activated=false": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/east"
          }
        },"offset=south_east, activated=false": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/south_east"
          }
        },"offset=south, activated=false": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/south"
          }
        },"offset=south_west, activated=false": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/south_west"
          }
        },"offset=west, activated=false": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/west"
          }
        },"offset=north_west, activated=false": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/inactive/north_west"
          }
        },
        "offset=north, activated=true": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/north"
          }
        },"offset=north_east, activated=true": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/north_east"
          }
        },"offset=east, activated=true": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/east"
          }
        },"offset=south_east, activated=true": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/south_east"
          }
        },"offset=south, activated=true": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/south"
          }
        },"offset=south_west, activated=true": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/south_west"
          }
        },"offset=west, activated=true": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/west"
          }
        },"offset=north_west, activated=true": {
          "textures": {
            "all": "lootgames:blocks/gameoflight/active/north_west"
          }
        }
      }
    }

     

     

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.