Commit graph

1365 commits

Author SHA1 Message Date
LemADEC
03f284948e Implemented projector LUA API (wip)
Fixed SMP support
Fixed CME when changing shape parameters
Improved projector guide messages
Fixed server lag issue (wip)
2016-06-27 03:22:23 +02:00
LemADEC
d1de099e3a Added force field rotation
Fixed force field not refreshing when changing projector upgrades
2016-06-26 18:58:05 +02:00
LemADEC
eb5efa1355 Code cleanup 2016-06-26 18:52:29 +02:00
LemADEC
bafba6f24b Fixed tile entities not always saved 2016-06-26 18:52:11 +02:00
LemADEC
0e83953519 Fixed drop projector name always showing as 'half' 2016-06-26 15:19:59 +02:00
LemADEC
d53bad70bb Improved tooltip formatting 2016-06-26 15:16:10 +02:00
LemADEC
e293fd8002 Code cleanup 2016-06-25 21:50:31 +02:00
LemADEC
5608bc76e2 Fixed force field thickness calculation
Fixed force field shape not always updating
Added double sided projector bonus
Improved creative players support
2016-06-25 21:50:21 +02:00
LemADEC
c7f0d94d53 Code cleanup
(remapping enum classes)
2016-06-25 15:23:20 +02:00
LemADEC
c5eee02bc6 Added generic upgrade holder on tile entity
Added explicit deprecation on the legacy upgrade prototype
2016-06-25 00:59:21 +02:00
LemADEC
7130023883 Fixed force field camouflage rendering and transitions
Implemented explosion interaction with force fields, guide messages,
projector upgrades, tooltips on ItemBlocks, projecting sound, projector
tiered energy storage
2016-06-25 00:57:28 +02:00
LemADEC
da871fddab Added force field upgrades textures by LemADEC 2016-06-25 00:39:39 +02:00
LemADEC
0147bcc54d Remapped component and upgrades
COOL -> COOLING
WARM -> HEATING
EMC Projector -> Electromagnetic Projector
MUTE -> SILENCER
PUMP -> PUMPING
INVERT -> INVERSION
BREAK -> BREAKING
Fixed energy scaling with force field upgrades
2016-06-25 00:39:12 +02:00
LemADEC
2744dcb535 Remapped full air canister as it isn't a component 2016-06-25 00:32:52 +02:00
LemADEC
da941d9926 Added projecting sound declaration 2016-06-25 00:31:25 +02:00
LemADEC
d8639613ee Implemented block saving with their content
Added tooltip to item blocks to show their content
2016-06-25 00:30:48 +02:00
LemADEC
3e72a2f23f Added explicit status for undefined values 2016-06-25 00:27:20 +02:00
LemADEC
081df469f8 Code cleanup 2016-06-24 10:50:44 +02:00
LemADEC
fc5a4d4cb0 Added force field camouflage & particle effects
Fixed force field upgrade values computation
Added force field liquid removal (wip)
Fixed force field not happening below relays
2016-06-22 12:51:05 +02:00
LemADEC
7b729da014 Updated vanilla particles support
(just a quick fix until we refactor for 1.9+)
2016-06-20 16:46:51 +02:00
LemADEC
d029a9cec0 Fixed raytraceBlocks and code cleanup in Vector3 2016-06-20 16:43:57 +02:00
LemADEC
f43a7947e2 Fixed missing translations for inversion and pump 2016-06-20 12:16:40 +02:00
LemADEC
bac04f3bcb Added French translation by LemADEC 2016-06-20 11:37:24 +02:00
LemADEC
1a67d8a660 Fixed English and Russian translation encoding
Added placeholders for missing Russian translations
2016-06-20 10:04:09 +02:00
LemADEC
2549834722 Added German translation by LeoLele99 2016-06-20 10:02:56 +02:00
LemADEC
8f6c2fab0a Removed openjdk from travis 2016-06-16 01:34:07 +02:00
LemADEC
5df39f55f8 Fixed single sided projector computation 2016-06-16 01:32:05 +02:00
LemADEC
329cb7a87c Updated travis to Java 1.8 2016-06-16 01:31:37 +02:00
LemADEC
7f5a062138 Merge remote-tracking branch 'origin/MC1.7' into MC1.7
# Conflicts:
#	src/main/java/cr0s/warpdrive/data/EnumForceFieldUpgrade.java
#	src/main/java/cr0s/warpdrive/data/ForceFieldSetup.java
2016-06-15 23:18:03 +02:00
LemADEC
71935a9b22 Code cleanup 2016-06-15 23:06:13 +02:00
LemADEC
84f4cc7fd5 Added force field components' textures by LemADEC 2016-06-15 23:04:45 +02:00
LemADEC
863455c80a Added force field projectors and relays (wip)
Upgrades are mostly defined with energy & damages handling
Recipes are implemented with 2 new components
Projector placement is broken, shapes won't form
2016-06-15 23:04:22 +02:00
LemADEC
7f2dda6835 Fixed potential plugin support issue with rotating blocks 2016-06-15 22:59:07 +02:00
LemADEC
4c25f316da Updated language file 2016-06-15 22:34:57 +02:00
LemADEC
86cd850ffc Added OC to test server 2016-06-14 23:47:40 +02:00
LemADEC
ecaafa755c Added forcefield textures by LemADEC 2016-06-11 15:25:14 +02:00
LemADEC
10838c9481 Removed Eclipse specific wrapper for core 2016-06-11 15:23:04 +02:00
LemADEC
4874f9afa7 Add IdeaJ make output to ignore list 2016-06-11 15:21:17 +02:00
LemADEC
db4169ca13 Code cleanup 2016-06-01 16:19:43 -04:00
LemADEC
ff1f873fa5 Updated forcefield upgrades (wip) 2016-06-01 16:19:33 -04:00
LemADEC
0390516a96 Fixed fusion upgrade detection 2016-05-28 17:37:38 -04:00
LemADEC
09a6baf58d Added forcefield textures by LemADEC 2016-05-28 15:37:01 -04:00
LemADEC
45e0dcb8bf Added forcefield projector and upgrades (wip)
Implemented projector with fusion and various shapes/upgrades
Wip support for translation/rotation, dome, upgrades, camouflage,
damage effects
2016-05-28 15:36:28 -04:00
LemADEC
a120fa3ab5 Refactored first tick handling 2016-05-28 14:35:59 -04:00
LemADEC
f3d7691fd1 Code cleanup 2016-05-28 14:34:48 -04:00
LemADEC
9fae5ce644 Fixed a minor error in video channel synchronization 2016-05-28 14:32:56 -04:00
LemADEC
6a1f4fd2f5 Improved VectorI class
Reduced memory usage when comparing
Added rotations
2016-05-23 16:59:10 -04:00
LemADEC
78e971116e Refactored position registry 2016-05-23 16:57:59 -04:00
LemADEC
6d5faa6863 Updated to Java 1.8 due to previous API change 2016-05-23 16:54:36 -04:00
LemADEC
edda2eb8dc Fixed 177 cloaking area coordinates mixup 2016-05-19 09:54:20 -04:00