Commit graph

1026 commits

Author SHA1 Message Date
LemADEC
baede10546 Refactored world generation
Bumped XML to version 2
Refactored Java structure to match XML content (deployable vs structure, MetaBlock vs filler, Asteroid to MetaOrb, SchematicStructure to Schematic, etc.)
Refactored Java class names to have 'abstract' in their name when they are abstract
Refactored XML importations to use explicit import element
Refactored XML FillerSet to fillerSet
Replaced FillerManager with RandomCollection
Refactored structures to have groups too
Added list of structures to the /generate command
Added XML schema validation
Added more variations with explicit instanciation and dynamic imports
Added more specific console logs during world generation
Reimplemented gas clouds
Reimplemented hidden derelict ship
Disabled netherores configuration for now
Fixed world corruption on asteroids core block (invalid metadata)
Fixed maxCoreCount & maxThickness never occurring
Fixed static importations so they actually import stuff
Fixed import action corrupting weights & ratios
Fixed overlapping default fillerSets
Fixed undergroundBiomes having no igneous cobblestone
Fixed random collection failing when no weight is defined
Improved logging of overlapping and out of range entries
Improved logging spam during boot and generation through logging options
2016-01-25 00:43:13 +01:00
LemADEC
8d143c50d9 Added radar energy and scan delay configuration
Added configuration for energy cost and scan delay as polynomial factors
Added LUA methods getEnergyRequired(radius) and getScanDelay(radius)
Updaded default LUA scripts accordingly
Updated default energy cost from radius ^2 to radius ^3
2016-01-19 19:57:58 +01:00
LemADEC
9fe205ba08 Integrating WorldGeneration (wip)
Fixed fillerSet dependencies impacting UndergroundBiomes fillerSets
Integrated XMLpreprocessor
Refactored mod requirement handling
Refactored RandomCollection
Fixed OrbShell name overwriting Orb name
Updated asteroid attributes:
- minCoreSize -> minCoreCount
- maxCoreSize -> maxCoreCount
- coreRad -> relativeCoreRadius
Updated default structures for stars and asteroids
2016-01-17 23:07:14 +01:00
LemADEC
fa48d71699 Added error handling to generate command (wip) 2016-01-17 07:01:10 +01:00
LemADEC
b6477aec32 Code cleanup 2016-01-17 07:00:08 +01:00
LemADEC
0f4ec6bd16 Added planting to laser tree farm 2016-01-17 03:13:32 +01:00
LemADEC
b38aadc48c Fixed OC support for Enantiomorphic reactor (partial)
Fixed energy methods missing last parameter
Updated LUA script for OC
Partically fixed events publication
2016-01-16 20:00:18 +01:00
LemADEC
4f93ca1a48 Added OC scripts for mining laser 2016-01-16 03:07:02 +01:00
LemADEC
b7642f345b Added shipController textures by Saphyrion 2016-01-15 12:02:06 +01:00
LemADEC
803e0e19d5 Improved world generation configuration logs
Fixed block names in default structure
2016-01-15 12:01:25 +01:00
LemADEC
31bec889a8 Added plain hull textures by Saphyrion
Added glass hull textures by LemADEC
2016-01-15 05:04:51 +01:00
LemADEC
10b043e3c6 Code cleanup 2016-01-15 04:58:54 +01:00
LemADEC
d49bb546f9 Fixed video channel handling
Splitted laser from laser+cam
Added self-upgrader
Fixed client/server mixup regression
Code cleanup
2016-01-15 04:56:07 +01:00
LemADEC
505d30d706 Fixed GregTech scanner compatibility 2016-01-15 00:04:17 +01:00
LemADEC
1df4190c7d Code cleanup 2016-01-14 10:36:48 +01:00
LemADEC
120d8f5d21 Added monitor rotation 2016-01-14 02:13:26 +01:00
LemADEC
5b2a02f6b7 Improved item rendering 2016-01-14 01:20:16 +01:00
LemADEC
65a0ee442a Updated block monitor sides
Improved rendering as item
Added top/bottom sides
2016-01-14 00:48:04 +01:00
LemADEC
0adcdcd87e Added tuning fork & rod assets 2016-01-13 04:28:28 +01:00
LemADEC
40c69679a9 Fixed block information tooltips on pure items 2016-01-13 01:08:52 +01:00
LemADEC
6ddda39d9e Added placeholder hull textures for pink & magenta 2016-01-13 01:04:45 +01:00
LemADEC
813c31d415 Added glass hull textures by LemADEC 2016-01-13 01:04:20 +01:00
LemADEC
3531081f4a Added plain hull textures by Saphyrion 2016-01-13 01:03:23 +01:00
LemADEC
a65a98d603 Added ore dictionary dyes support for hull blocks 2016-01-13 00:38:44 +01:00
LemADEC
4b430edfd7 Code cleanup 2016-01-12 05:18:26 +01:00
LemADEC
d928ed4bb3 Added tuning rod (continuation)
Simplified usage
Prepared second tier
Fixed block interaction
Added recipes
2016-01-12 05:17:27 +01:00
LemADEC
f6b72830b7 Fixed hull glass rendering with grass and glass 2016-01-07 05:06:28 +01:00
LemADEC
0d7c04d9ae Added developer tooltips 2016-01-06 04:30:13 +01:00
LemADEC
32c012906a Code cleanup 2016-01-06 03:57:49 +01:00
LemADEC
f0bcfd48b4 Fixed block interaction internal logic 2016-01-06 03:57:39 +01:00
LemADEC
0e68bea2f2 Fixed localized guide messages 2016-01-06 02:31:27 +01:00
LemADEC
717d68253c Code cleanup 2016-01-02 16:42:24 +01:00
LemADEC
b297fb8b17 Code cleanup 2016-01-02 01:18:31 +01:00
LemADEC
4b61a486ae Added tunning rod tool
Updated API to set blocks parameters
Added tooltip utility
2016-01-02 01:17:44 +01:00
LemADEC
c2d6c45bb1 Added hull plain and glass blocks 2015-12-26 21:56:12 +01:00
LemADEC
34ec3c262f Added logging option for blocks stats 2015-12-26 21:52:11 +01:00
LemADEC
6130c7ba5a Refactored dictionary... 2015-12-26 21:44:00 +01:00
LemADEC
f76020f56c Code cleanup 2015-12-26 21:13:38 +01:00
LemADEC
24fe6b2315 Refactored dictionary in a separate class 2015-12-26 21:11:34 +01:00
LemADEC
6c7f56bef7 Code cleanup 2015-12-23 14:56:58 +01:00
LemADEC
97531c27ee Code cleanup 2015-12-19 16:09:26 +01:00
LemADEC
074f949675 Merge branch 'MC1.7' of https://github.com/LemADEC/WarpDrive into MC1.7 2015-12-19 16:06:07 +01:00
LemADEC
b95b3ff2d6 Fixed a few typos 2015-12-19 16:05:52 +01:00
LemADEC
e56022a340 Updated readme
Updated installation instructions
Added Curse link
Added development setup instructions
2015-12-19 15:52:27 +01:00
LemADEC
07bb28cdbb Removed CodeChickencore and CodeChickenLib
Those aren't needed for compiling and debugging the mod
2015-12-19 15:50:12 +01:00
LemADEC
5cb5b34bf3 Update wiki images 2015-12-19 14:28:14 +01:00
LemADEC
00e95b8dd9 Improved warp-field isolation
Reduced default configuration from 132 to 60 default, 100 to 94 max
Added isolation rate to guide message
Fixed isolation rate going above 100% with extra blocks
Updated vanilla recipe to use emeralds
2015-12-19 14:25:59 +01:00
LemADEC
0338fd0b58 Improved air generator recipe 2015-12-19 12:55:56 +01:00
LemADEC
652192cc8f Updated air canister recipe to be cheaper 2015-12-19 01:32:17 +01:00
LemADEC
29abdbf49e This is dev 2015-12-18 01:11:18 +01:00