Added localizations
This commit is contained in:
parent
67d059b3d0
commit
e175bd9f75
|
@ -23,6 +23,7 @@ a0ff8d6c8f3d10d7773039df53dd3b6a5412bc10 assets/functionalstorage/blockstates/sp
|
|||
e27f738dc4aeda4f45831ab1665a7f44a189a6eb assets/functionalstorage/blockstates/warped_1.json
|
||||
d219b51e15094f26af1f2e1c4578707c74a8892e assets/functionalstorage/blockstates/warped_2.json
|
||||
9957ebb8beafe7cfa8634e1b19c3b9ed70a23ae5 assets/functionalstorage/blockstates/warped_4.json
|
||||
7dfd29bec67fc31cc2b834f80cb034ef576b115c assets/functionalstorage/lang/en_us.json
|
||||
6414c7bf11830af3646da15cb16e601930f785bd data/functionalstorage/loot_tables/blocks/acacia_1.json
|
||||
f0235fd68df6fd2797155af3d56fbe57bef2f0b0 data/functionalstorage/loot_tables/blocks/acacia_2.json
|
||||
db076fb77db0c54a6c9f45307d8c173bf87fb7a9 data/functionalstorage/loot_tables/blocks/acacia_4.json
|
||||
|
@ -73,4 +74,4 @@ ff234dac4f0b0b4f83ffa92f2d2fb1074c68df43 data/functionalstorage/recipes/spruce_4
|
|||
bcb281904eac23183c45786e3d703d24bba92be6 data/functionalstorage/recipes/warped_1.json
|
||||
8fc3f76a2c57eb4d80ce86947fabebe48fa6f692 data/functionalstorage/recipes/warped_2.json
|
||||
7510a8ca1f1e3bb63f4c4f4add0bb6b713feaa0b data/functionalstorage/recipes/warped_4.json
|
||||
f37e620a26ceb158507c607cee6ba3b51f14c6d6 data/functionalstorage/tags/items/drawer.json
|
||||
0f4c6dba10677b5d217ee704be3d1deb92517fad data/functionalstorage/tags/items/drawer.json
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"block.functionalstorage.acacia_1": "Acacia Drawer (1x1)",
|
||||
"block.functionalstorage.acacia_2": "Acacia Drawer (2x2)",
|
||||
"block.functionalstorage.acacia_4": "Acacia Drawer (4x4)",
|
||||
"block.functionalstorage.birch_1": "Birch Drawer (1x1)",
|
||||
"block.functionalstorage.birch_2": "Birch Drawer (2x2)",
|
||||
"block.functionalstorage.birch_4": "Birch Drawer (4x4)",
|
||||
"block.functionalstorage.compacting_drawer": "Compacting Drawer",
|
||||
"block.functionalstorage.crimson_1": "Crimson Drawer (1x1)",
|
||||
"block.functionalstorage.crimson_2": "Crimson Drawer (2x2)",
|
||||
"block.functionalstorage.crimson_4": "Crimson Drawer (4x4)",
|
||||
"block.functionalstorage.dark_oak_1": "Dark Oak Drawer (1x1)",
|
||||
"block.functionalstorage.dark_oak_2": "Dark Oak Drawer (2x2)",
|
||||
"block.functionalstorage.dark_oak_4": "Dark Oak Drawer (4x4)",
|
||||
"block.functionalstorage.jungle_1": "Jungle Drawer (1x1)",
|
||||
"block.functionalstorage.jungle_2": "Jungle Drawer (2x2)",
|
||||
"block.functionalstorage.jungle_4": "Jungle Drawer (4x4)",
|
||||
"block.functionalstorage.oak_1": "Oak Drawer (1x1)",
|
||||
"block.functionalstorage.oak_2": "Oak Drawer (2x2)",
|
||||
"block.functionalstorage.oak_4": "Oak Drawer (4x4)",
|
||||
"block.functionalstorage.spruce_1": "Spruce Drawer (1x1)",
|
||||
"block.functionalstorage.spruce_2": "Spruce Drawer (2x2)",
|
||||
"block.functionalstorage.spruce_4": "Spruce Drawer (4x4)",
|
||||
"block.functionalstorage.warped_1": "Warped Drawer (1x1)",
|
||||
"block.functionalstorage.warped_2": "Warped Drawer (2x2)",
|
||||
"block.functionalstorage.warped_4": "Warped Drawer (4x4)",
|
||||
"itemGroup.functionalstorage": "Functional Storage"
|
||||
}
|
|
@ -1,6 +1,14 @@
|
|||
{
|
||||
"replace": false,
|
||||
"values": [
|
||||
"functionalstorage:oak_1",
|
||||
"functionalstorage:spruce_1",
|
||||
"functionalstorage:birch_1",
|
||||
"functionalstorage:jungle_1",
|
||||
"functionalstorage:acacia_1",
|
||||
"functionalstorage:dark_oak_1",
|
||||
"functionalstorage:crimson_1",
|
||||
"functionalstorage:warped_1",
|
||||
"functionalstorage:oak_2",
|
||||
"functionalstorage:spruce_2",
|
||||
"functionalstorage:birch_2",
|
||||
|
@ -16,14 +24,6 @@
|
|||
"functionalstorage:acacia_4",
|
||||
"functionalstorage:dark_oak_4",
|
||||
"functionalstorage:crimson_4",
|
||||
"functionalstorage:warped_4",
|
||||
"functionalstorage:oak_1",
|
||||
"functionalstorage:spruce_1",
|
||||
"functionalstorage:birch_1",
|
||||
"functionalstorage:jungle_1",
|
||||
"functionalstorage:acacia_1",
|
||||
"functionalstorage:dark_oak_1",
|
||||
"functionalstorage:crimson_1",
|
||||
"functionalstorage:warped_1"
|
||||
"functionalstorage:warped_4"
|
||||
]
|
||||
}
|
|
@ -5,6 +5,7 @@ import com.buuz135.functionalstorage.block.DrawerBlock;
|
|||
import com.buuz135.functionalstorage.client.CompactingDrawerRenderer;
|
||||
import com.buuz135.functionalstorage.client.DrawerRenderer;
|
||||
import com.buuz135.functionalstorage.data.FunctionalStorageBlockstateProvider;
|
||||
import com.buuz135.functionalstorage.data.FunctionalStorageLangProvider;
|
||||
import com.buuz135.functionalstorage.data.FunctionalStorageTagsProvider;
|
||||
import com.buuz135.functionalstorage.util.DrawerWoodType;
|
||||
import com.buuz135.functionalstorage.util.IWoodType;
|
||||
|
@ -126,5 +127,6 @@ public class FunctionalStorage extends ModuleController {
|
|||
}
|
||||
});
|
||||
event.getGenerator().addProvider(new FunctionalStorageTagsProvider(event.getGenerator(),new BlockTagsProvider(event.getGenerator()), MOD_ID, event.getExistingFileHelper()));
|
||||
event.getGenerator().addProvider(new FunctionalStorageLangProvider(event.getGenerator(), MOD_ID, "en_us"));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -205,4 +205,12 @@ public class DrawerBlock extends RotatableBlock<DrawerTile> {
|
|||
.save(consumer);
|
||||
}
|
||||
}
|
||||
|
||||
public FunctionalStorage.DrawerType getType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
public IWoodType getWoodType() {
|
||||
return woodType;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
package com.buuz135.functionalstorage.data;
|
||||
|
||||
import com.buuz135.functionalstorage.FunctionalStorage;
|
||||
import com.buuz135.functionalstorage.block.DrawerBlock;
|
||||
import net.minecraft.data.DataGenerator;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import net.minecraftforge.common.data.LanguageProvider;
|
||||
import net.minecraftforge.registries.RegistryObject;
|
||||
import org.apache.commons.lang3.text.WordUtils;
|
||||
|
||||
public class FunctionalStorageLangProvider extends LanguageProvider {
|
||||
|
||||
public FunctionalStorageLangProvider(DataGenerator gen, String modid, String locale) {
|
||||
super(gen, modid, locale);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void addTranslations() {
|
||||
this.add("itemGroup.functionalstorage", "Functional Storage");
|
||||
for (FunctionalStorage.DrawerType drawerType : FunctionalStorage.DRAWER_TYPES.keySet()) {
|
||||
for (RegistryObject<Block> blockRegistryObject : FunctionalStorage.DRAWER_TYPES.get(drawerType)) {
|
||||
DrawerBlock drawerBlock = (DrawerBlock) blockRegistryObject.get();
|
||||
this.add(drawerBlock, WordUtils.capitalize(drawerBlock.getWoodType().getName().replace('_', ' ').toLowerCase()) + " Drawer (" +drawerBlock.getType().getSlots() + "x" + drawerBlock.getType().getSlots() + ")");
|
||||
}
|
||||
}
|
||||
this.add(FunctionalStorage.COMPACTING_DRAWER.get(), "Compacting Drawer");
|
||||
}
|
||||
}
|
|
@ -21,7 +21,7 @@ modId = "functionalstorage" #mandatory
|
|||
# see the associated build.gradle script for how to populate this completely automatically during a build
|
||||
version = "${file.jarVersion}" #mandatory
|
||||
# A display name for the mod
|
||||
displayName = "Functionalstorage" #mandatory
|
||||
displayName = "Functional Storage" #mandatory
|
||||
# A URL to query for updates for this mod. See the JSON update specification <here>
|
||||
#updateJSONURL="http://myurl.me/" #optional
|
||||
# A URL for the "homepage" for this mod, displayed in the mod UI
|
||||
|
|
Loading…
Reference in New Issue
Block a user