Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
197 commits
Select commit Hold shift + click to select a range
e3e9456
Remove support for LandCore/LandCraft
queengooborg Jul 16, 2024
f7d5253
Create FUNDING.yml
queengooborg Jul 16, 2024
ddfacb6
Add links to the mods
queengooborg Jul 17, 2024
65843e1
Rebrand as PlusTiC Reforged
queengooborg Jul 17, 2024
7d772b6
Update Gradle wrapper to 4.9
queengooborg Jul 17, 2024
8942ac8
Fix links to other mods
queengooborg Jul 17, 2024
dbe02be
Remove obsolete Gradle instructions
queengooborg Jul 17, 2024
6d8950a
Add a copyright notice about files in libs/ folder
queengooborg Jul 17, 2024
90cd335
Advent of Ascension is supported by this mod
queengooborg Jul 17, 2024
788e7cf
Mention utility mods this mod integrates with
queengooborg Jul 18, 2024
8c5c096
Use Gradle to obtain other mods as dependencies
queengooborg Jul 18, 2024
15fb579
Update order of Maven URLs
queengooborg Jul 18, 2024
7b1608a
Mention more utility mods we integrate with
queengooborg Jul 18, 2024
c1219a9
Add the mods not required for compilation as runtime dependencies
queengooborg Jul 18, 2024
174c003
Build deobfuscated jar
queengooborg Jul 18, 2024
ee75065
Update mod description(s)
queengooborg Jul 18, 2024
160340c
Remove changelog from previous version
queengooborg Jul 18, 2024
85b36e9
Upgrade Forge version slightly
queengooborg Jul 18, 2024
0815f46
Remove comments about Galacticraft's Forge requirement
queengooborg Jul 19, 2024
2df2f03
Select older version of Biomes o' Plenty that doesn't require new Forge
queengooborg Jul 19, 2024
aadd827
Remove notice about early development
queengooborg Jul 19, 2024
0c999e7
Update readme
queengooborg Jul 19, 2024
6a3ead6
Include Minecraft version in filename
queengooborg Jul 20, 2024
23ffe30
Replace mention of MineFactory Reloaded with Industrial Foregoing
queengooborg Jul 20, 2024
c920a59
Remove support for Advanced Rocketry
queengooborg Jul 20, 2024
cd51663
Remove support for Natura
queengooborg Jul 20, 2024
ffca681
Remove support for Galacticraft
queengooborg Jul 20, 2024
1a1d321
Remove support for Environmental Tech
queengooborg Jul 20, 2024
6711646
Remove support for Thaumcraft
queengooborg Jul 20, 2024
dee8d7a
Remove support for Erebus
queengooborg Jul 20, 2024
103b76d
Clean up dependency info in mod info
queengooborg Jul 20, 2024
f737d9b
Remove support for Simply Jetpacks
queengooborg Jul 20, 2024
b8c93a6
Delete other language files
queengooborg Jul 20, 2024
6e38fb1
Remove support for Construct's Armory
queengooborg Jul 20, 2024
08e720e
Remove support for ModTweaker
queengooborg Jul 20, 2024
4719776
Remove support for Natural Pledge
queengooborg Jul 20, 2024
a1e6be3
Mention The Twilight Forest as a supported mod
queengooborg Jul 20, 2024
fe7401c
Mention Jade as an alternative to HWYLA
queengooborg Jul 20, 2024
206a422
Remove support for Baubles
queengooborg Jul 20, 2024
8bfa671
Remove support for Tesla
queengooborg Jul 20, 2024
1ac02f1
Rename and combine various traits
queengooborg Jul 20, 2024
0840018
Remove unused traits
queengooborg Jul 20, 2024
556cd56
Re-add missing libs required during runtime
queengooborg Jul 20, 2024
5f05fc5
Remove support for Redstone Flux
queengooborg Jul 20, 2024
d48528b
Clear everything and start from scratch
queengooborg Jul 22, 2024
4db92dd
Format code
queengooborg Jul 22, 2024
1f65b30
Switch license to GNU GPL v3.0
queengooborg Jul 22, 2024
00b0fd1
Convert line breaks in settings.gradle
queengooborg Jul 22, 2024
4dadce7
Format files
queengooborg Jul 22, 2024
ac8bbfb
Ignore generated files
queengooborg Jul 23, 2024
d8bc29a
Start building the internal API
queengooborg Jul 23, 2024
85bb120
Add Bedrock as testing material
queengooborg Jul 25, 2024
e06bd53
Convert Heavy modifier from original mod
queengooborg Jul 25, 2024
10b86cf
Make API members public
queengooborg Jul 25, 2024
711f12f
Update MaterialColors class to support complete manual definitions
queengooborg Jul 25, 2024
3eead27
Add MaterialColors.getColorMapper()
queengooborg Jul 25, 2024
4c65d82
Add language file generator
queengooborg Jul 25, 2024
4552376
Clean up imports/formatting
queengooborg Jul 25, 2024
c058c63
Append "Material" and "Modifier" to classes for clarity
queengooborg Jul 25, 2024
6d0b1c9
Implement material data generators
queengooborg Jul 26, 2024
a371d76
Implement checks for null parameters
queengooborg Jul 26, 2024
0327b9c
Fix typo
queengooborg Jul 26, 2024
c42f5a2
Simplify and fix modifier registration
queengooborg Jul 26, 2024
c2f3d3f
Generate textures, models and rendering info
queengooborg Jul 28, 2024
c9899f8
Create Fluid class
queengooborg Aug 3, 2024
6567697
Generate fluid tags
queengooborg Aug 3, 2024
52a2eb2
Ensure that fluids are properly registered in Forge registry
queengooborg Aug 3, 2024
9b74b14
Generate language data for fluids
queengooborg Aug 3, 2024
f60c4ba
Ensure that modifiers are registered; use MaterialId for material items
queengooborg Aug 3, 2024
a719ed2
Generate recipes
queengooborg Aug 3, 2024
b8e3847
Generate textures and models
queengooborg Aug 3, 2024
1321efa
Update comments
queengooborg Aug 3, 2024
fbf536d
Tweak smelting recipes for non-metal items
queengooborg Aug 3, 2024
38e8a3b
Add logging and cleanup code
queengooborg Aug 4, 2024
bcccb8b
Cast molten blocks back into blocks; enable metal casting
queengooborg Aug 4, 2024
050e2b3
Fix modifier registration
queengooborg Aug 4, 2024
9742c0a
Bedrock is most like a "rock"
queengooborg Aug 4, 2024
bd22777
Add JEI
queengooborg Aug 4, 2024
852e63c
Remove unneeded import
queengooborg Aug 4, 2024
906815a
Add casting for all tools
queengooborg Aug 4, 2024
310391f
Generate block states
queengooborg Aug 4, 2024
a6cc4cb
Generate parts with new materials
queengooborg Aug 4, 2024
6b80a35
Fix language file generation for modifiers
queengooborg Aug 4, 2024
99e5d2a
Adjust color remapping
queengooborg Aug 4, 2024
e54a9be
Use the molten fluid textures from Tinkers' Construct directly
queengooborg Aug 4, 2024
aa5ff19
Disable tag casting for now
queengooborg Aug 4, 2024
f7ed4b1
Add stats to Bedrock material
queengooborg Aug 4, 2024
734a05f
Add support for multiple modifiers
queengooborg Aug 4, 2024
b2ebc10
Clean up code
queengooborg Aug 4, 2024
4cb3720
Remove unused logger
queengooborg Aug 4, 2024
728301c
Fix parts casting for non-metal materials
queengooborg Aug 4, 2024
7b83804
Make Bedrock invulnerable
queengooborg Aug 4, 2024
612b24c
Use Tinkers' Construct 3.3.4.335 (last released version)
queengooborg Aug 4, 2024
1270d92
Create MaterialType class for easier type management
queengooborg Aug 4, 2024
d0df84b
Mekanism already has Tinkers' Construct integration
queengooborg Aug 5, 2024
f9c1390
Fix a typo
queengooborg Aug 5, 2024
12af25f
Include listings of previously supported mods
queengooborg Aug 5, 2024
10040ad
Update readme
queengooborg Aug 5, 2024
1846c7f
Update mod support list
queengooborg Aug 5, 2024
d59ebd5
Add mention about modpacks in FAQ on readme
queengooborg Aug 5, 2024
873a75b
Remove commented Gradle libs for unsupported mods
queengooborg Aug 5, 2024
22fb463
Astral Sorcery is supported in original version
queengooborg Aug 5, 2024
0d45bf7
Update mod support list (for formatting purposes)
queengooborg Aug 5, 2024
46eba51
Update docs
queengooborg Aug 5, 2024
6bc64cc
Mention mod support cycle
queengooborg Aug 5, 2024
f958a09
Fix typo
queengooborg Aug 5, 2024
d043e63
Update Building from Source instructions
queengooborg Aug 5, 2024
fabb774
Move word "Molten" to language generator
queengooborg Aug 5, 2024
e7670c9
Allow a material to use an already defined fluid
queengooborg Aug 5, 2024
09168ca
Clean up init point
queengooborg Aug 5, 2024
d5143b4
Mention official mod download locations
queengooborg Aug 5, 2024
573dfee
Reorganize dependencies
queengooborg Aug 5, 2024
ed0b165
Fix directory output
queengooborg Aug 5, 2024
20e53d5
Add ability to specify conditions when to load materials
queengooborg Aug 5, 2024
8e80604
Not planning to add Actually Additions support
queengooborg Aug 12, 2024
20065d9
Pre-emptively add getMaterial() function
queengooborg Aug 12, 2024
9b5e591
Mention the licenses of this mod and the original mod
queengooborg Aug 12, 2024
44ca988
Set up libs folder for mods that can't be downloaded through Maven
queengooborg Aug 12, 2024
41089bc
Add Project Red as a dependency
queengooborg Aug 12, 2024
717ce0b
Mention Materialis in the readme
queengooborg Aug 12, 2024
df77479
Update readme
queengooborg Aug 12, 2024
ecd99c4
Add casting recipe for gems and powders
queengooborg Aug 22, 2024
c70e57f
Add a way to support tags as item
queengooborg Aug 22, 2024
79ea9ba
Mention mod support no longer needs to be explicit
queengooborg Aug 22, 2024
b9b4ab3
Remove unused support
queengooborg Aug 22, 2024
201e3eb
Remove unneeded Gradle code
queengooborg Aug 22, 2024
3fc6eab
Add a list of materials
queengooborg Aug 22, 2024
c3db16c
Load GemsPlusPlus
queengooborg Aug 22, 2024
0672274
Mention issue with gem blocks
queengooborg Aug 22, 2024
fcc1f86
Add description to Heavy modifier
queengooborg Aug 22, 2024
230a736
Add Ruby as a material
queengooborg Aug 22, 2024
2c67b2f
Add Sapphire as a material
queengooborg Aug 22, 2024
5473e19
Use TConstruct Modifier class in materials
queengooborg Aug 22, 2024
25d881e
PlusTiC doesn't need to load before Tinkers' Construct
queengooborg Aug 23, 2024
44eb69c
Remove redundant casting
queengooborg Aug 23, 2024
1f63eb8
Add Peridot as a material
queengooborg Aug 23, 2024
d654c69
Update descriptions for materials
queengooborg Aug 23, 2024
b741ab4
Start converting Bloody Mary modifier
queengooborg Aug 23, 2024
8201fe0
Fix handle material stats
queengooborg Aug 23, 2024
9d014e6
Add remaining gems as materials
queengooborg Aug 24, 2024
b9221ff
Add debugging logging
queengooborg Aug 24, 2024
02c46aa
Add missing Nature's Power modifier
queengooborg Aug 24, 2024
7949c75
Add missing castings and assertions
queengooborg Aug 24, 2024
74b9a20
Biomes o' Plenty no longer adds new gems
queengooborg Aug 24, 2024
ed25891
Remove "projectred_version" variable
queengooborg Aug 24, 2024
d87d865
Add to-do list for modules to convert
queengooborg Aug 24, 2024
f628515
Remove deobfJar/sourceJar
queengooborg Aug 24, 2024
e7370df
Add link to new materials doc
queengooborg Aug 24, 2024
5df455a
Update note about project's development status
queengooborg Aug 24, 2024
b6df691
Update readme
queengooborg Aug 24, 2024
57d457c
Add TNT as a material
queengooborg Aug 24, 2024
7ee4309
Add Dark Matter and Red Matter from ProjectE
queengooborg Aug 25, 2024
53e823b
Add a boolean to track what modifiers have been converted
queengooborg Aug 25, 2024
61fe090
Update documentation
queengooborg Aug 25, 2024
ef7df01
Update mod support list
queengooborg Aug 26, 2024
f7fa9c1
Test with Silent's Gems
queengooborg Aug 26, 2024
4de3514
Disable Silent's Gems
queengooborg Aug 27, 2024
1fa830e
Add support for Psi ingots and gems
queengooborg Aug 27, 2024
93d127e
Convert some modifiers
queengooborg Aug 27, 2024
f2cfeeb
Add missing return statement
queengooborg Aug 27, 2024
18b4ada
Move unusable modifier warning
queengooborg Aug 27, 2024
bc6bd11
Move comment
queengooborg Aug 27, 2024
f14dd57
Format and cleanup code
queengooborg Aug 27, 2024
d44ab8f
Slightly improve color mapping
queengooborg Aug 27, 2024
e0479d6
Allow for partial color shade calculation
queengooborg Aug 28, 2024
30794fb
Convert Explosive modifier
queengooborg Sep 16, 2024
e395c94
Reduce explosion radius of Explosive modifier
queengooborg Sep 16, 2024
878f092
Adjust colors for TNT material
queengooborg Sep 16, 2024
6dad44e
Prepare to add support for Draconic Evolution
queengooborg Sep 17, 2024
dcebceb
Remove duplicate module comment
queengooborg Sep 19, 2024
55a37d9
Add comments of the new materials that need to be added
queengooborg Sep 19, 2024
bbff0bd
Bump JEI version
queengooborg Sep 19, 2024
c0c18d5
Clean up comments for dependencies
queengooborg Sep 19, 2024
36e4d5b
Convert Dark Traveler modifier
queengooborg Sep 19, 2024
cd30c6b
Rename "Get Lucky" to "From the Ashes"
queengooborg Sep 20, 2024
0deae34
Bump version number
queengooborg Sep 20, 2024
35681d3
Prepare for Botania support
queengooborg Sep 20, 2024
26d6f45
Include sources JAR in build artifacts
queengooborg Sep 26, 2024
1c868de
Support for Thermal Foundation is built-in
queengooborg Sep 28, 2024
ca2f761
Fix name for molten fluid buckets
queengooborg Sep 28, 2024
e798a9d
Add todo comments
queengooborg Sep 28, 2024
d3a6e56
Make preparations for alloying support
queengooborg Sep 28, 2024
929ec00
Use different interfaces to identify item IDs vs. tags
queengooborg Sep 28, 2024
74cacf2
Format code
queengooborg Sep 28, 2024
8513ab9
Finish preparing for alloy support
queengooborg Sep 28, 2024
150328f
Add support for Applied Energistics 2
queengooborg Sep 29, 2024
e465c25
Use Color class for modifiers
queengooborg Sep 29, 2024
555a39e
Expand dynamic range of textures
queengooborg Sep 29, 2024
f7fbbeb
Suppress unused warning on getMaterial()
queengooborg Sep 29, 2024
d724363
Remove leftover comments from conversion
queengooborg Sep 29, 2024
50cb2fc
Fix description for Psimetal
queengooborg Sep 29, 2024
75db601
Fix descriptions for various materials
queengooborg Sep 29, 2024
3434f17
Fix handle stats for Certus Quartz and Fluix
queengooborg Sep 29, 2024
c20e2e7
Add (partial) support for Botania
queengooborg Sep 29, 2024
d0bdac4
Simplify recipe generation
queengooborg Sep 29, 2024
409acef
Upgrade to Minecraft 1.18.2
queengooborg Oct 20, 2024
e212286
Create zh_cn.lang
VillagerGold May 30, 2025
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
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# These are supported funding model platforms

ko_fi: queengooborg
custom: https://paypal.me/VinylDarkscratch
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,5 @@ build
# other
eclipse
run
run-data
src/generated
875 changes: 674 additions & 201 deletions LICENSE.md

Large diffs are not rendered by default.

170 changes: 120 additions & 50 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,56 +1,126 @@
# PlusTiC (Minus Bad) AKA xXx_MoreToolMats_xXx
Minecraft mod for adding new tools to and integrating various mods with Tinkers Construct

CurseForge page: https://www.curseforge.com/minecraft/mc-mods/plusticminusbad
## New tool(s)
- Katana. A fast two-handed weapon that deals increasing damage the more mobs you kill.
- Laser Gun. A ranged weapon that requires durability and energy (Forge, Tesla, RF).
## A note about Natural Pledge
Starting in 5.1.2.0, PlusTiC forces out and *overrides* Natural Pledge TiC materials by default. This can be changed in the config so that PlusTiC does *not* add Botania materials if Natural Pledge is loaded.
## Supported mods
- LandCore (by this mod's author)
- LandCraft (also by this mod's author)
- Biomes o Plenty by Glitchfiend
- Project Red by MrTJP
- Mekanism by aidencbrady
- Botania by Vazkii
- Advanced Rocketry by zmaster587
- ArmorPlus by Moritz30
- Thermal Foundation by CoFH
- Draconic Evolution by brandon3055
- Actually Additions by Ellpeck
- Natura by mDiyo
- Psi by Vazkii
- Avaritia by brandon3055
- MineFactory Reloaded by skyboy026
- Galacticraft by micdoodle8
- Survivalist by gigaherz
- ProjectE by sinkillerj
- Gems+ by RobZ51
- Applied Energistics 2 by AlgorithmX2 (Llamagistics by thiakil should work as well)
- Environmental Tech by ValkyrieofNight
- Thaumcraft by azanor
- Simply Jetpacks by Tomson124
## Using the source and building
After cloning this repository, run the command (with working directory in the folder with the repository)
```
./gradlew setupDecompWorkspace
```
For Eclipse, run
```
./gradlew eclipse
```
and add the jars in ./libs to the build path.
Build with
# PlusTiC Reforged

Remember the classic [PlusTiC mod](https://www.curseforge.com/minecraft/mc-mods/plusticminusbad) for 1.12.2? Ever wanted to see an update for modern Minecraft versions? Well, look no further, because PlusTiC Reforged is here!

> [!NOTE]
> PlusTiC Reforged is still in early development stages. As such, bugs and crashes may be present. Please report any bugs to the project's issue tracker so they may be fixed.

## About

PlusTiC Reforged is a compatibility layer between Tinkers' Construct and various other mods, adding support for new material types that the mods introduce, such as Steel, Osmium, Refined Obsidian, Dark Matter and more. PlusTiC Reforged is a version of the original PlusTiC mod that has been rewritten and ported for newer versions of Minecraft.

## Supported Mods

See [Mod Support](./docs/Mod%20Support.md) for a list of mods that PlusTiC Reforged supports.

## New Materials

See [Materials](./docs/Materials.md) for a list of materials that PlusTiC Reforged introduces, as well as what items are accepted to create that material.

## New Tools

- Katana: a fast two-handed weapon that deals increasing damage the more mobs you kill.
- Laser Gun: a ranged weapon that requires durability and energy.

## Frequently Asked Questions (FAQ)

### What happened to the original PlusTiC mod?

PlusTiC was originally developed by Landmaster, a developer with a rich history in developing game mods. Landmaster, along with a number of various contributors on GitHub, had built the majority of the mod into what it is today.

However, the mods that Landmaster developed have all been removed from CurseForge, due to an [introduction of malicious code that would prevent a specific player from being able to log onto any servers](https://github.com/TeamDman/PlusTiC/commit/9147573c6d514ff88825a8cc1ab8438f9c80a14c). While they had [removed the code and released a new version just a few days later](https://github.com/TeamDman/PlusTiC/commit/d0b4d17ce542a186a1660c7fac6083aa3eea37aa#diff-a516bfe6aaa4dd4f38abbd0de3bdd0dbL197-L204), the damage was already done. Since then, their mods have completely vanished from the internet, including the GitHub repositories.

PlusTiC was eventually forked by TeamDman in 2020, released as "xXx_MoreToolMats_xXx (a PlusTiC fork without the evil)", and maintained by them for almost exactly three years. Development on the original mod had unfortunately come to a complete halt.

There was one feature in particular that I was looking forward to seeing at some point: an update for modern versions of Minecraft. Since it was never updated for versions beyond 1.12.2, it was one of the mods that kept me from upgrading my own modpack for playing with friends. As such, I wanted to try my hand at updating the mod for newer versions of Minecraft, so I started developing PlusTiC Reforged.

### Why is this version called "Reforged"?

Contrary to what some may think, the name "Reforged" wasn't inspired by the NeoForge (or original Forge) modloader. The word "reforged" came from the idea of blacksmiths forging new tools/weapons, since Tinkers' Construct is all about smithing.

Originally, I picked the name to distinguish the port of the original PlusTiC mod. But upon further researching what would be required to perform the port and realizing that a complete rewrite would be far better, the name became much more fitting, like a tool that's melted back into molten metal and reforged.

### Why not just use/contribute to Materialis instead?

Similar to PlusTiC, [Materialis](https://www.curseforge.com/minecraft/mc-mods/materialis) is a compatibility layer between Tinkers' Construct and various other mods, adding support for new material types. Personally, I had used PlusTiC in my own modpack and had grown accustomed to it, and had only learned about Materialis while I was developing PlusTiC Reforged. I have not tried it myself, but it seems to have a good userbase as well.

However, I found that Materialis did not support some of the mods that PlusTiC did, though it also introduced support for other mods PlusTiC did not. I had considered contributing to Materialis to add support, but I was not too fond of the way the mod was structured from a development perspective, and PlusTiC (at the time of writing) seems to have a stronger userbase based on download count. I also wanted to learn more about Java and Minecraft modding, so I decided the best path forward was to continue the legacy of PlusTiC and develop PlusTiC Reforged.

One minor detail is that I personally like the name "PlusTiC" better -- it's shorter, easier to remember (since it's so similar to "plastic"), and has a nice ring to it!

### Will you port this mod to Fabric or Quilt?

Tinkers' Construct itself doesn't support Fabric/Quilt, so...definitely not.

If Tinker's Construct _did_ introduce support for Fabric/Quilt, however, I probably still wouldn't implement support. It's not because I dislike those modloaders, but rather that this is 100% a hobby project, and I just don't have the time to learn different modloaders.

### For versions of Minecraft that NeoForge is available, will you port it to the original Forge too?

I don't particularly plan to support the original Forge from Minecraft 1.20.2 and up, which are the versions that NeoForge is available for. While it should "just work" as they share similar codebases (at least for now), my time to work on this is limited.

### Are you going to add code that blocks a specific player's UUID from joining servers?

Of course not, that would be silly and stupid!

### Will you add support for [mod]?

I'm always open to adding support for new mods! If you have a mod that you'd like to see supported and it does not already have its own support, please open an issue on the Issues page on the GitHub repository. Please note that it may take some time to add support for new mods, as I have a limited amount of time to work on this project.

If you are a developer and would like to add support for a mod yourself, please feel free to submit a pull request on the GitHub repository. I would be happy to include your changes in the mod!

### Will you add [feature]?

Please open an issue on the Issues page on the GitHub repository with your suggestion, and I will consider it! Please note that it may take some time to add new features, as I have a limited amount of time to work on this project.

### Will you backport [feature] to [older Minecraft version]?

I'm afraid not, sorry. Due to my limited time to work on this project, I am only able to support the latest version of Minecraft that I am working on, or if I'm working on porting the mod to a newer version, the latest Minecraft version the mod is available for. For example, once the version for 1.16.5 is released, I will no longer support any versions of Minecraft older than 1.16.5.

### May I use this mod in my modpack?

Of course, you don't even need to ask! Just make sure that your modpack complies with the licenses of all the mods you include, and include a link to the mod's CurseForge page in your modpack's description!

### Where can I download the mod?

Downloads for PlusTiC Reforged are available in three locations:
- The [CurseForge page](https://www.curseforge.com/minecraft/mc-mods/plustic-reforged)
- The [Modrinth page](https://modrinth.com/project/plustic-reforged)
- The [GitHub repository's Releases page](https://github.com/queengooborg/PlusTiC-Reforged/releases)

Please be weary of downloads from any other sources, as they are not controlled by me and may contain malicious code.

### What is the license for this mod?

PlusTiC Reforged is licensed under the GNU GPL v3 License. You can view the full license in the [LICENSE file](./LICENSE) in the root of the repository.

The original PlusTiC mod was licensed under the Apache License 2.0. Since the Reforged edition is a complete rewrite of the original mod, it does not need to be licensed under the same license.

## Contributing

### Building from Source

The easiest way to build the mod is to use IntelliJ IDEA or Eclipse. Simply import the project as a Gradle project in your IDE of choice, and then run the `gen[IDE]Runs` task to generate the run configurations. Then, you can run the `runData` task to generate the data files, the `runClient` task to run the mod in a test environment, or the `build` task to build a JAR file.

If you prefer to build the mod from the command line, you can use the Gradle wrapper included with the project:

```
./gradlew clean
./gradlew
./gradlew prepareRuns
./gradlew runData
./gradlew runClient
./gradlew build
```
## Developers/Credits
Current maintainer: @TeamDman

Old Creator/Lead Developer: @Landmaster
### Localizations

If you are interested in localizing this mod for your language, I would love to include the localizations! Simply submit a [pull request to the GitHub repository](https://github.com/queengooborg/plustic-reforged/pulls) adding the new language file with all the localizations, and I will happily add it in!

### Bug Reports

If you find any bugs, please report them on the [Issues page on the GitHub repository](https://github.com/queengooborg/plustic-reforged/issues). Please include as much information as possible, such as the version of the mod you are using, the version of Minecraft you are playing on, any other mods you have installed, and a crash log or other log file as applicable.

## Developers/Credits

Chinese translation: @DYColdWind
PlusTiC Reforged maintained by @queengooborg and [various contributors on GitHub](https://github.com/queengooborg/PlusTiC-Reforged/graphs/contributors)

New weapon textures: @Tenebris11
Original PlusTiC developed by @Landmaster, then maintained by @TeamDman
Loading