Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create zh_tw.json #72

Open
wants to merge 79 commits into
base: 1.12
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
d527fc1
2.0.0
mariot7 Jul 15, 2019
55333bb
Update pt_br lang
focamacho Jul 15, 2019
3f3f9fe
Create de_de.json
Jul 17, 2019
d7498ec
Update de_de.json
Jul 17, 2019
f72d203
Create README.md
mariot7 Jul 21, 2019
7e6e1a2
Merge pull request #23 from Focamacho/patch-1
mariot7 Jul 21, 2019
7f46d05
Merge pull request #24 from pandory-network/patch-1
mariot7 Jul 21, 2019
ac8bfb9
Update README.md
mariot7 Jul 21, 2019
d4d9ba3
Fixed Ore Generation not working on server
mariot7 Jul 21, 2019
67c11b4
Merge branch '1.14' of https://github.com/mariot7/XL-Food-Mod into 1.14
mariot7 Jul 21, 2019
b6150a0
2.0.1
mariot7 Jul 21, 2019
c337880
Update de_de.json
Jul 21, 2019
e24b724
Merge pull request #26 from pandory-network/patch-2
mariot7 Jul 22, 2019
9a1fea8
Reduced the number of Vanilla Flowers spawning
mariot7 Jul 22, 2019
75c1ed7
2.0.2
mariot7 Jul 22, 2019
afc50fb
2.0.3
mariot7 Jul 23, 2019
00ea7d5
Update README.md
mariot7 Jul 23, 2019
30de1ef
Create zh_cn.json
lizzyd710 Jul 23, 2019
3d9b68a
Update zh_cn.json
lizzyd710 Jul 23, 2019
3090f10
Update zh_cn.json
lizzyd710 Jul 23, 2019
8df05d9
Update zh_cn.json
lizzyd710 Jul 24, 2019
6695a44
Merge pull request #28 from lizzyd710/1.14
mariot7 Aug 11, 2019
11e36c2
Added two block tall Corn Crop
mariot7 Aug 11, 2019
28a1580
Revert "Added two block tall Corn Crop"
mariot7 Aug 16, 2019
e36d1fb
Added Seaweed, Futomaki & Uramaki
mariot7 Aug 22, 2019
3f5b4ee
2.1.0
mariot7 Aug 22, 2019
ce5c9a9
Update de_de.json
Aug 28, 2019
ea98c65
Merge pull request #32 from Ilos/patch-2
mariot7 Aug 28, 2019
4071552
Changed the recipe for Bowl
mariot7 Sep 8, 2019
fc4ac8c
Merge branch '1.14' of https://github.com/mariot7/XL-Food-Mod into 1.14
mariot7 Sep 8, 2019
3a90f9d
Updated glass bottle textures
mariot7 Sep 8, 2019
76fb80b
Updated Bowl textures
mariot7 Sep 8, 2019
8f78c33
Added items that can be used in a composter
mariot7 Sep 8, 2019
1ebef8f
Updated remaining Bowl textures
mariot7 Sep 14, 2019
4b98792
Added tooltips for drinks
mariot7 Oct 19, 2019
d4cf43d
Added fruits and vegetables to Forge's tag system
mariot7 Oct 19, 2019
e320d85
2.1.1
mariot7 Oct 19, 2019
c467a81
Update zh_cn.json
Aemande123 Dec 20, 2019
8cb14cd
Update to 1.15
mariot7 Dec 23, 2019
e20d140
Merge pull request #41 from Aemande123/1.14
mariot7 Dec 23, 2019
d760a8a
Fixed Rice and Onion Plants not dropping items when harvested
mariot7 Dec 23, 2019
000ada4
Merge branch '1.15' of https://github.com/mariot7/XL-Food-Mod into 1.15
mariot7 Dec 23, 2019
5fb1d91
Changed recipe for Pie Shell
mariot7 Dec 23, 2019
60d054a
Updated Pie textures
mariot7 Dec 23, 2019
11f0ca9
Updated Strawberry Ice Cream textures
mariot7 Dec 23, 2019
8e57db7
Updated Coffee Cup textures
mariot7 Dec 23, 2019
f7c0ffd
Changed the output for the Empty Can recipe
mariot7 Dec 23, 2019
327ee54
2.2.0
mariot7 Dec 23, 2019
745091c
Add files via upload
HeresHavi Jan 3, 2020
41010a3
Merge pull request #1 from HeresHavi/HeresHavi-nl_nl
HeresHavi Jan 3, 2020
4ac3da8
Merge pull request #45 from HeresHavi/1.15
mariot7 Jan 3, 2020
28dd5a7
Added Dutch translation
HeresHavi Jan 3, 2020
ea83e99
Merge pull request #46 from HeresHavi/patch-1
mariot7 Jan 3, 2020
14cdfb9
Added Smoker recipe for Salt
mariot7 Jan 3, 2020
d41b1a0
Update nl_nl.json
mariot7 Jan 3, 2020
4fc87d6
Change the output for Rice and Onion Plants
mariot7 Jan 3, 2020
41a96a7
Update README.md
mariot7 Jan 3, 2020
62f3be7
2.2.1
mariot7 Jan 3, 2020
9823b5a
Improvements on Dutch Localization
HeresHavi Jan 3, 2020
d6f42c1
Prettified the Credits section
HeresHavi Jan 3, 2020
02a8750
Merge pull request #47 from HeresHavi/patch-1
mariot7 Jan 25, 2020
9c3244a
Merge pull request #48 from HeresHavi/1.15
mariot7 Jan 25, 2020
04f53ad
Added Turkish translation - thanks to bysefer
mariot7 Jan 25, 2020
9da3556
Energy drinks now display effects properly
mariot7 Jan 25, 2020
165d272
Fixed tags for Corn
mariot7 Jan 25, 2020
703adf7
2.2.2
mariot7 Jan 25, 2020
147d9fe
Update ru_ru.json
Smollet777 Jan 31, 2020
1f725db
Merge pull request #52 from Smollet777/patch-1
mariot7 Jan 31, 2020
7102e5b
Update fr_fr.json
marminot Feb 27, 2020
522ef2d
Create ja_jp.json
MORIMORI0317 Feb 27, 2020
6df428c
Spanish translation update 2.2.2
Mar 2, 2020
1068e42
Update zh_cn.json
EnterFor Mar 13, 2020
3adcc0a
Merge pull request #54 from marminot/1.15
mariot7 Mar 28, 2020
c4d2a9e
Merge pull request #55 from MORIMORI0317/patch-1
mariot7 Mar 28, 2020
ef83b86
Merge pull request #57 from Sn4pe/1.15
mariot7 Mar 28, 2020
a24cfc5
Merge pull request #60 from EnterFor/patch-1
mariot7 Mar 28, 2020
eca2b74
Updated Forge, revised world gen
mariot7 Apr 9, 2020
c89dc4a
Changed top and bottom buns' recipes - #62
mariot7 May 13, 2020
8734ebd
Create zh_tw.json
jacky960058 Aug 27, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,6 @@ build
# other
eclipse
run

# Files from Forge MDK
forge*changelog.txt
47 changes: 47 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<p align="center"><img src="http://i.imgur.com/612ZTLO.png"></p>

**XL Food Mod** is a **Minecraft mod** that adds a bunch new foods and crops to the game!

**It is licensed under a [GNU General Public License version 3 (GPLv3)](https://www.gnu.org/licenses/gpl-3.0.html).**

-----------------

## Downloads

Downloads can be found on [Curseforge](https://www.curseforge.com/minecraft/mc-mods/xl-food-mod).

## Issues

If you have found a bug, have a question or suggestion create an [issue](https://github.com/mariot7/XL-Food-Mod/issues/new/choose) and follow the provided guidelines!

## Localization

### English Text

`en_us.json` is included in this repository and it should be used as a template as it is the only language file that is always up to date.

### Encoding

Files must be encoded as UTF-8.

### New or updated Translations

The language files are located in `/src/main/resources/assets/xlfoodmod/lang/` and use the [appropriate locale code](https://minecraft.gamepedia.com/Language) as name and `.json` as extension when creating new translation files.

To create a new translation, copy the contents of `en_us.json`, create a new file with appropriate filename, and translate it to your language.

When finished, fork this repository, commit new file and create a new pull request and wait for authors response.

## Credits

### Developers
* SoBiohazardous - Former Author
* Igrek - Artist

### Translators
* Focamacho - Brazilian Portuguese Localization
* HeresHavi - Dutch Localization
* geogeooo59 - French Localization
* Pandory - German Localization
* kellixon - Russian Localization
* Aemande123 - Simplified Chinese Localization
177 changes: 123 additions & 54 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,77 +1,146 @@
buildscript {
repositories {
maven { url = 'https://files.minecraftforge.net/maven' }
jcenter()
maven { url = "http://files.minecraftforge.net/maven" }
mavenCentral()
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '3.+', changing: true
}
}
apply plugin: 'net.minecraftforge.gradle.forge'
//Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
apply plugin: 'net.minecraftforge.gradle'
// Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
apply plugin: 'eclipse'
apply plugin: 'maven-publish'

version = '1.0'
group = 'com.yourname.modid' // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = 'modid'

version = "1.0"
group = "com.yourname.modid" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "modid"

sourceCompatibility = targetCompatibility = '1.8' // Need this here so eclipse task generates correctly.
compileJava {
sourceCompatibility = targetCompatibility = '1.8'
}
sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly.

minecraft {
version = "1.12.2-14.23.5.2768"
runDir = "run"

// the mappings can be changed at any time, and must be in the following format.
// snapshot_YYYYMMDD snapshot are built nightly.
// stable_# stables are built at the discretion of the MCP team.
// The mappings can be changed at any time, and must be in the following format.
// snapshot_YYYYMMDD Snapshot are built nightly.
// stable_# Stables are built at the discretion of the MCP team.
// Use non-default mappings at your own risk. they may not always work.
// simply re-run your setup task after changing the mappings to update your workspace.
mappings = "snapshot_20171003"
// Simply re-run your setup task after changing the mappings to update your workspace.
mappings channel: 'snapshot', version: '20200225-1.15.1'
// makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.

// accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg')

// Default run configurations.
// These can be tweaked, removed, or duplicated as needed.
runs {
client {
workingDirectory project.file('run')

// Recommended logging data for a userdev environment
property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP'

// Recommended logging level for the console
property 'forge.logging.console.level', 'debug'

mods {
examplemod {
source sourceSets.main
}
}
}

server {
workingDirectory project.file('run')

// Recommended logging data for a userdev environment
property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP'

// Recommended logging level for the console
property 'forge.logging.console.level', 'debug'

mods {
examplemod {
source sourceSets.main
}
}
}

data {
workingDirectory project.file('run')

// Recommended logging data for a userdev environment
property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP'

// Recommended logging level for the console
property 'forge.logging.console.level', 'debug'

args '--mod', 'examplemod', '--all', '--output', file('src/generated/resources/')

mods {
examplemod {
source sourceSets.main
}
}
}
}
}

dependencies {
// you may put jars on which you depend on in ./libs
// or you may define them like so..
//compile "some.group:artifact:version:classifier"
//compile "some.group:artifact:version"

// real examples
//compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env
//compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env

// the 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime.
//provided 'com.mod-buildcraft:buildcraft:6.0.8:dev'

// the deobf configurations: 'deobfCompile' and 'deobfProvided' are the same as the normal compile and provided,
// except that these dependencies get remapped to your current MCP mappings
//deobfCompile 'com.mod-buildcraft:buildcraft:6.0.8:dev'
//deobfProvided 'com.mod-buildcraft:buildcraft:6.0.8:dev'

// for more info...
// Specify the version of Minecraft to use, If this is any group other then 'net.minecraft' it is assumed
// that the dep is a ForgeGradle 'patcher' dependency. And it's patches will be applied.
// The userdev artifact is a special name and will get all sorts of transformations applied to it.
minecraft 'net.minecraftforge:forge:1.15.2-31.1.41'

// You may put jars on which you depend on in ./libs or you may define them like so..
// compile "some.group:artifact:version:classifier"
// compile "some.group:artifact:version"

// Real examples
// compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env
// compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env

// The 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime.
// provided 'com.mod-buildcraft:buildcraft:6.0.8:dev'

// These dependencies get remapped to your current MCP mappings
// deobf 'com.mod-buildcraft:buildcraft:6.0.8:dev'

// For more info...
// http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
// http://www.gradle.org/docs/current/userguide/dependency_management.html

}

processResources {
// this will ensure that this task is redone when the versions change.
inputs.property "version", project.version
inputs.property "mcversion", project.minecraft.version

// replace stuff in mcmod.info, nothing else
from(sourceSets.main.resources.srcDirs) {
include 'mcmod.info'

// replace version and mcversion
expand 'version':project.version, 'mcversion':project.minecraft.version
}

// copy everything else except the mcmod.info
from(sourceSets.main.resources.srcDirs) {
exclude 'mcmod.info'
// Example for how to get properties into the manifest for reading by the runtime..
jar {
manifest {
attributes([
"Specification-Title": "examplemod",
"Specification-Vendor": "examplemodsareus",
"Specification-Version": "1", // We are version 1 of ourselves
"Implementation-Title": project.name,
"Implementation-Version": "${version}",
"Implementation-Vendor" :"examplemodsareus",
"Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ")
])
}
}

// Example configuration to allow publishing using the maven-publish task
// This is the preferred method to reobfuscate your jar file
jar.finalizedBy('reobfJar')
// However if you are in a multi-project build, dev time needs unobfed jar files, so you can delay the obfuscation until publishing by doing
//publish.dependsOn('reobfJar')

publishing {
publications {
mavenJava(MavenPublication) {
artifact jar
}
}
repositories {
maven {
url "file:///${project.projectDir}/mcmodsrepo"
}
}
}
1 change: 1 addition & 0 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Sets default memory used for gradle commands. Can be overridden by user or command line properties.
# This is required to provide enough memory for the Minecraft decompilation process.
org.gradle.jvmargs=-Xmx3G
org.gradle.daemon=false
Binary file modified gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
3 changes: 1 addition & 2 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
#Mon Sep 14 12:28:28 PDT 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip
Loading