Last active
January 29, 2024 15:32
-
-
Save gottsch/75a22a51a52d0fe8bf5f6711d4a65700 to your computer and use it in GitHub Desktop.
GottschCore mc1.12.2 Changelog
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
v1.15.1 | |
============================ | |
-Add checks for valid height when backfilling decay structures. | |
v1.14.0 | |
============================ | |
-Fixed update URL | |
v1.14.0 | |
============================ | |
-Deprecated ~.gottschcore.loot.*, ~.gottschcore.loot.conditions.*, ~.gottschcore.loot.functions.* | |
-Added ILootTableMaster, LootTableMaster2, LootTableShell, LootPoolShell. | |
LootTable management uses the vanilla minecraft classes along with customizable loot table files in ~/config and ~/world/data. | |
-Added Direction.getNames(), Direction.getHoriztonalName(). | |
v1.13.1 | |
============================ | |
-Fixed issue with loading loot tables after loot table backups are performed, causing a crash. | |
v1.13.0 | |
============================ | |
-Add "version" field to loot table .json files | |
-Add version checker against loot tables to ensure client has latest version. | |
-Add a "fix" to LootEntryItem, such that is an item cannot be found, substitute a torch. This prevents thrown exception causing the entire file not to be read. | |
-Add MutableCoords. | |
-Deprecate Coords.reset..() and MutableCoords.reset..() methods. | |
v1.12.1 | |
============================ | |
-Fix bug: | |
java.lang.NoClassDefFoundError: com/someguyssoftware/gottschcore/world/gen/structure/StructureMarkerContext | |
at com.someguyssoftware.treasure2.world.gen.structure.TemplateGenerator.generate(TemplateGenerator.java:113) | |
v1.12.0 | |
============================ | |
-Add BlockContext. | |
-Add BlockInfoContext. | |
-Remove StructureMarkerContext. | |
-Update DecayProcessor and related classes to use BlockContext, BlockInfoContext | |
-Add PostProcessing to decay processing. Required for blocks like Doors that require neighboring blocks to be present. | |
-Refactoring of some names. | |
-clean up | |
v1.11.0 | |
============================ | |
-Add some restart requirements for config | |
-Add option properties to DecayProcessor to fill under structures. | |
-HUGE fix to DecayProcessor not selecting the correct decay rule. No one noticed ??! | |
v1.10.0 | |
============================ | |
-Added Decay Processing system. | |
-Added Property Copier system. | |
-Updated Template System to use decay system. | |
-Updated Template System to retain state data of marker blocks. | |
-Fixed WorldInfo.getAirBasePercent() with correct conditional statement. | |
-Deprecated StructureInfo system. | |
v1.9.0 | |
============================ | |
-Update Coords.add(Direction,n)to include UP/DOWN. | |
-Added withX, withY() and withZ() to Coords. | |
-Added get/setConfigFolder() to IConfig. | |
-Replace getModsFolder() for getConfigFolder() in AbstractResourceManager. | |
-Added addtional method in AbstractMod for creating logger to take IMod. | |
This method creates a subfolder of [MODID] as the place to store the mod's log files. | |
v1.8.0 | |
============================ | |
-Added custom base Meta resource files management system. | |
-Added custom base Template management system. | |
-Add StructureInfo, IStructureInfoProvider. | |
-Added CHUNK_RADIUS to WorldInfo(). | |
-Added bounds checking in RandomHelper methods. | |
-Moved Quantity to proper package. (left deprecated version as is, so older versions of mods still work). | |
-Update Rarity to implement IRarity. | |
-Add isLiquid() to Cube class. | |
v1.7.0 | |
============================ | |
-Fixed LootTableMaster to build and examine the correct folder. | |
-Fixed ModPresent Loot Condition to be gottschcore:mod_present. | |
-Updates to Intersect class. | |
-Add intersects() to BBox class. | |
-Add constructor that takes AxisAlignedBB to BBox class. | |
-Expose getContext() in LootTableMaster class. | |
-Add expand() and grow() to BBox class. | |
v1.6.0 | |
============================ | |
-Removed deprecated update link. | |
-Add modsFolder to IConfig/AbstractConfig. | |
-Added custom Loot Table management system. | |
-Add WorldInfo methods - isServerSide, isClientSide, getClosestPlayerCoords. | |
-Add Coords constructor from Vec3d. | |
-Added BBox class - wrapper for AxisAlignedBB. | |
-Fixed bug in getSolidBasePercent(), getAirBasePercent(). (major bug fix!) | |
-Add toChunkPos(). | |
v1.5.1 | |
============================ | |
-Updated to use Forge 14.23.5.2768 | |
v1.5.0 | |
============================ | |
-Fix Direction.getRotation() to calculation rotation properly (EAST and WEST weren't right). | |
(Required for lastest release of Treasure2) | |
v1.4.0 | |
============================ | |
-Updated to use Forge 14.23.4.2705 | |
-Fixed Coords.south(). | |
-Added Coords.add(Direction, int). | |
-Added Direction.toFacing(Direction). | |
-Updated Direction.fromFacing(Direction) to include UP and DOWN. | |
-Added Cube.isTopSolid(). | |
-Added Coords.rotate(). | |
v1.3.5 | |
============================ | |
-Added ModLogBlock | |
-Updated to use Forge 14.23.2.2611 | |
v1.3.0 | |
============================ | |
-Added getRotation(), fromFacing() to Direction enum. | |
-Added RandomWeightedCollection. | |
-Added Cube.isAir() method. | |
-Added ModFallingBlock class. | |
-Exposed WorldInfo.EMPTY_COORDS. | |
-Fixed all WorldInfo.get[x]SurfaceCoords() methods. | |
-Updated ItemUtil.addEnchantment() to include more enchantments and shields. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment