Changelog - ProjectZulu/Project-Zulu GitHub Wiki
Project Zulu v1.2.8
April 13, 2014 UPDATE v1.2.8.3
- Fix registration of Coconut milk, seed, and shell. Also water droplets and structure placer. Hopefully everything?
April 12, 2014 UPDATE v1.2.8.2
- Fix a number of reflection methods not specifing the runtime srg name causing crashes such as with LMS
- Actually register cloth armor items
April 11, 2014 UPDATE v1.2.8.1
- Fix crash casued by Cactus Armor not be registered
March 26, 2014 UPDATE v1.2.8.0
- Initial port for 1.7
- Individual modules for Dungeon, Block, World, and Mobs no longer exist. They can be toggled via a new Configuration file ProjectZuluModules.cfg or the appropriately named java class files can be deleted from the of the ProjectZulu jar file.
Specifically enumerating the options: To disable Block module delete ProjectZulu.jar/projectzulu\common\ProjectZulu_Blocks.class To disable Block module delete ProjectZulu.jar/projectzulu\common\ProjectZulu_Mobs.class To disable Block module delete ProjectZulu.jar/projectzulu\common\ProjectZulu_Dungeon.class To disable Block module delete ProjectZulu.jar/projectzulu\common\ProjectZulu_World.class
Project Zulu v1.1.7
January 15, 2014 UPDATE v1.1.7.3
- Add NPE to Lizard spit render. Will cause issues with Lizard Spit visability as Icon are bounded to itemblock in MC design. Default Lizard Spit render to Firecharge if 'Poison' cannot be found. Module refactor will fix.
December 21, 2013 UPDATE v1.1.7.2
- On death experience distribution will remove any experience present before adding saved experience. This event is logged (i.e. removed 0 added 100).
- Fixed issue with saved xp lost if logged out before respawning.
- Fixed percKeptXp being saved as and using value of maxDropXP. They are now seperate, as was intended.
December 14, 2013 UPDATE v1.1.7.1
- Fix issue with LMS valid entity filtering catching essentially everything.
December 09, 2013 UPDATE v1.1.7.0
- General
- Set defaultGamerule on first world start with PZDungeon installed, configurable but defaults to false.
- Tombstone
- Tombstone now emits a beam when it has loot.
- Itemblacklist option for tombstone to ignore certain items. Option is in ProjectZuluConfig.cfg "General Controls.Tombstone drop blacklist". Each rule is seperated by ',' Meta/damage seperated by ':' Range specified by '-'. i.e. 12:2,12,2-5:1-2,2-5:1,3-5,2:. To provide any meta use '' or omit it entirely. Note that when only itemId is supplied meta is assumed as wildcard.
- Dropped XP is now the actual amount of XP the player has, not 7*level as vanilla does.
- Add option to keep % of XP on death. Only functions when dropXp is enabled. Is a % of remaining XP after dropping.
- Drop location is now picked to be the closed valid location, it no longer favors vertical drops. A bug where it didn't search all directions was also fixed.
- Tombstone render distance increased to 128 blocks.
Project Zulu v1.1.6
UPDATE v1.1.6.5
- Added additional logging details for DeathGameRules: Logs when location for tombstone is not found, when tombstone is not placed but should absorb drops, and when playerdropevent is cancelled (if enabled).
November 28, 2013 UPDATE v1.1.6.4
- Fix crash when items are destroyed on death due to damage mechanic.
- Fix tombstone handling of names.
November 17, 2013 UPDATE v1.1.6.3
- Tweak Mimic render code. Should be more amenable, free of NPE.
November 08, 2013 UPDATE v1.1.6.2
- Send message to player when placing a tombstone on death.
- Fix bug where editing a tombstone didn't update the client with contents.
November 08, 2013 UPDATE v1.1.6.1
- Allow settings default Death Gamerule values via configuration.
November 07, 2013 UPDATE v1.1.6.0
- Features
- Tombstone on death attempts to search for ground to drop items. Valid location must be an air block above an opaque block.
- Cathedral structure added to creative menu. Has no valid biomes set by default such that it doesn't generate. Currently contains no spawners.
- Minotaur will make COW living sounds.
- Add BiomeDictionary Support for mob spawns. Should provide default support for external biome mods. ExtrabiomesXL biomes are still also specifically specified for now. So this technically only adds additional biomes.
- Alligator: SWAMP
- Armadillo: DESERT
- Bear Black: FOREST
- Bear Brown: FOREST-FROZEN
- Bear Polar: FROZEN
- Beaver: FOREST
- Finch: PLAINS+FOREST-FROZEN
- Boar: FOREST&FROZEN
- Centipede: MOUNTAIN+FOREST+PLAINS-FROZEN
- Eagle: MOUNTAIN
- Elephant:PLAINS-FROZEN
- Fox: FOREST
- Frog: SWAMP
- Giraffe: PLAINS-FROZEN
- Gorilla: JUNGLE
- Hornbill: JUNGLE
- Horse: PLAINS+FOREST-FROZEN
- Lizard: DESERT
- Mammoth: FROZEN
- Mummy: Desert
- Ostrich: PLAINS+DESERT-FROZEN
- Pelican: BEACH
- Penguin: FROZEN
- Rabbit: PLAINS+FOREST-FROZEN
- Rhino: PLAINS+DESERT-FROZEN
- Sandworm: DESERT
- Treeent: FOREST&FROZEN
- Vulture: DESERT+WASTELAND-FROZEN
- Performance/Bugs
- Added minimum time to reattempt pathfinding when pathfinding fails while leaded.
- Fix tombstone Loot Indicators not animating when gamerule doDayLightCycle is disabled.
- Mimic now appropriately consults mob-config data. Be sure to ensure configs are set to 'false' (was incorrect prior to versions v1.1.5.3).
- Fix LMS crash on load if Entity was removed
- Fix Brewing Stand bounds not intially set being set on placement
- Add tombstone localization
- Debug
- State of JAS death gamerules is logged on startup.
- Log Tombstone placement (on death) when in debug mode.
Project Zulu v1.1.5
October 23, 2013 UPDATE v1.1.5.6
- Make sure Death GameRules do not affect anything when all are disabled.
- Add config option 'doDropEvent'; to disable filtering the drops through the dropEvent.
October 23, 2013 UPDATE v1.1.5.5
- NameTag is now also a valid item which can be used to rename entities.
- Campfires drop their appropriate counterparts when broken.
- PZ Brewing Stands now have appropraite hardness.
October 22, 2013 UPDATE v1.1.5.4
- Fix compatability issue with potential infinite loop with Thorn potion effect.
August 27, 2013 UPDATE v1.1.5.3
- Validate Item exists on drop instead of during parsing.
August 16, 2013 UPDATE v1.1.5.2
- Issue with 'server tried to modify attribute of non-living entity' should be fixed
- Spawn list entries with weights of <= 0 will not be added to biome spawnlists
August 4, 2013 UPDATE v1.1.5.1
- Fix certain drop gamerules being always enabled
- Fix penguin not having an entity properties decalred for it. Fixes movement speed and strength crash.
- Rebalanced Ostrich "wander movment" with attack movement. Ostich base speed decreased to 0.3 but attack scale increased from 0.4 -> 1.2 to match wander 1.0f.
August 4, 2013 UPDATE v1.1.5.0
- Major Notes
- Tombstones absorb items dropped via the DeathGamerules. Experience orbs hover above tombstone when loot is present. Right-clicking with empty hand will loot all items that will fit in the players inventory. Only items dropped via the Project Zulu dropItem/XP gamerules will be absorbed, others will fall to the ground as normal. http://i.imgur.com/5T7a9Ar.png
- Structure system revamped. They should all look the same with minor tweaks. The maze generator backing the Pyramid and labyrinth structure was smoothed out. The mazes are more likely to have turns in them than before.
- Oasis looks the most different, is now more square but generates level with the sand so is unnoticeable. http://i.imgur.com/obgdmHP.jpg
- Cemetary is more likely to generate a number of buildings within it than before. Slightly more grass and diversification of tombstones. http://i.imgur.com/a552BCU.png
- Pyramid mostly unchanged. Entrance is now pseudo randomly placed, though still favours one side. Stairs more elegantly generated into the structure. http://i.imgur.com/h831Ixs.png (only first level shown, full pyramid obviously always generates)
- Labyrinth least changed. THe staircase from the entrance is slightly longer I think.
- The structure placer item will generate structures away from the direction the playing is facing such that their edge is on the block in front of the player. Sneaking while placing a structure will generate it centered on the players location. This is only translation, the structure itself does not turn to face the player.
- Base entity attribute values such as max health, movespeed, followrange, knockbackresistance, and flight chance are customizable per entity via configuration. Note that attribtues are saved to NBT data so changes made to the config will not change existing entities.
- Most in-game language are now using the external en_US.lang files for localization. Only english .lang is provided. But the functionality is there for other languages in the desired language (i.e. Danish - da_DK.lang, French - fr_FR.lang, Russian - ru_RU.lang). In theory I think you're also supposed to be able to cusomzize these via resource packs if desired.
*Minor Notes:
- Project Zulu entities now use the Strength attribute for damage calculations.
- Fix error with haunted armor render in mob spawners.
- Fix splash potions only applying to EntityLiving as opposed to EntitLivingBAse (such as players).
- Ostrich, as well as other entities, will no longer retaliate against creative players.
- Ostrich default speed increased from 0.5f to 0.8f.
- Fix armadillo render.
- Fix lizard spit render and collision detection.
Project Zulu v1.1.4
July 28, 2013 UPDATE v1.1.4.13
- Fix flowerpot block and gui render
- Fix tameable entity render NPE
July 25, 2013 UPDATE v1.1.4.12
- Fix fur armour Recipe
July 13, 2013 UPDATE v1.1.4.11
- Fix entities moving at the speed of 0
July 12, 2013 UPDATE v1.1.4.10
- Fix render declarations crashing server
July 11, 2013 UPDATE v1.1.4.9
- Fixes an Issue with Meat Scrap not being declared.
- Fix tombstone bug where word size is greater than max words per line.
- Decreased tombstone font size, increase max words per line to 13 and max lines to 7.
July 08, 2013 UPDATE v1.1.4.8
- Add 1.6 Support.
- Straight port 1.5 PZ1.0.4.8.
- Ability to load custom sounds removed. Workaround using resource packs is planned.