chylex
|
0bf088fd17
|
Reorganize abstract classes, comment out warnings, do minor refactoring
|
2016-10-12 20:59:43 +02:00 |
|
chylex
|
a577badc35
|
Remove the Forge version update batch file
|
2016-10-12 20:22:27 +02:00 |
|
chylex
|
5e8ae2df00
|
Fix code formatting (missing spaces after commas)
|
2016-09-30 22:36:25 +02:00 |
|
chylex
|
18dd078885
|
Release 1.8.6
|
2016-07-18 19:12:16 +02:00 |
|
chylex
|
996f1f49b6
|
Address eclipse warnings (unused code, formatting)
|
2016-07-18 18:37:55 +02:00 |
|
chylex
|
8bb638dbfd
|
Add GUI offset params to GuiItemRenderHelper.drawTooltip and fix Enhancement GUI tooltip Z-order
|
2016-07-18 18:24:37 +02:00 |
|
chylex
|
f5b7cb41db
|
Fix broken crafting fragment item clicking
|
2016-07-18 18:03:17 +02:00 |
|
chylex
|
f61c9612ca
|
Update build.gradle Forge version and runDir
|
2016-07-18 17:56:14 +02:00 |
|
chylex
|
1a684d0925
|
Fix WeightedItem.runBlacklistPattern not checking item name if matchesAnyDamage is true
|
2016-03-19 01:11:23 +01:00 |
|
chylex
|
25efcbb60e
|
Add a GL class to abstractions and use it instead of GL11/GL12
|
2016-02-11 15:51:21 +01:00 |
|
chylex
|
b28732c30f
|
Work on Forgotten Tombs territory (spawn, basic island gen)
|
2016-02-08 17:49:35 +01:00 |
|
chylex
|
6c531d7cf0
|
Finish GenerateIslandNoiseTame with several basic generation conditions
|
2016-02-08 17:47:17 +01:00 |
|
chylex
|
22200942c5
|
Update StructureWorld.clearArea to have nullable annotation on block and a parameterless variation
|
2016-02-08 17:46:50 +01:00 |
|
chylex
|
42b5c95c72
|
Add StructureWorldFeature for statistics-based worldgen
|
2016-02-08 17:44:49 +01:00 |
|
chylex
|
0e1bac84eb
|
Add WIP GenerateIslandNoiseTame to handle offsets and conditions for island gen
|
2016-02-08 14:05:11 +01:00 |
|
chylex
|
239af65bea
|
Use GameRegistryUtil event handling in a couple more places
|
2016-01-25 16:23:12 +01:00 |
|
chylex
|
038374d7f6
|
Add highly WIP code to handle rare territory ticker storage
|
2016-01-22 22:41:56 +01:00 |
|
chylex
|
3869802137
|
Optimize the EntitySelector.players selector in AABBs
|
2016-01-22 21:02:17 +01:00 |
|
chylex
|
3bd24706ce
|
Fix teleportation Curse not ticking down after the new teleporter change
|
2016-01-22 00:51:14 +01:00 |
|
chylex
|
6bee501a89
|
Pass isRare to territory spawn generator to create a disabled Void Portal at the destination
|
2016-01-21 19:54:17 +01:00 |
|
chylex
|
652d11ee87
|
Add pick block functionality to portals
|
2016-01-21 19:53:42 +01:00 |
|
chylex
|
5eaa799e6e
|
Add a disabled Void Portal metadata value
|
2016-01-21 19:53:32 +01:00 |
|
chylex
|
a804a0baec
|
Add Rare Token deletion and make sure PortalFile is always saved when ItemStacks change
|
2016-01-21 18:51:41 +01:00 |
|
chylex
|
a8eb44b0ad
|
Fix name of tick event in TerritoryEvents
|
2016-01-21 18:44:53 +01:00 |
|
chylex
|
a3c095451b
|
Add protection to SaveData and PlayerDataHandler to only allow server side access
|
2016-01-21 18:44:37 +01:00 |
|
chylex
|
74430bb646
|
Fix NPEs in NBT inventory handling
|
2016-01-21 18:11:51 +01:00 |
|
chylex
|
d134e3f8a8
|
Add basic unit tests for NBT wrappers
|
2016-01-21 16:21:34 +01:00 |
|
chylex
|
7a1debd051
|
Add unit tests for Vec
|
2016-01-21 15:59:09 +01:00 |
|
chylex
|
e3312323d6
|
Remove now deprecated methods from ItemUtil, and remove NBTUtil completely
|
2016-01-21 15:34:56 +01:00 |
|
chylex
|
8fcb177fde
|
Update rest of code to use new NBT wrappers
|
2016-01-21 15:31:44 +01:00 |
|
chylex
|
96e7a965c0
|
Add getters and two new append methods to NBTList
|
2016-01-21 14:12:31 +01:00 |
|
chylex
|
81d4cffa0c
|
Add removeTag to NBTCompound
|
2016-01-21 13:54:47 +01:00 |
|
chylex
|
0fb1429004
|
Update savefiles and territory behavior to use NBTCompound
|
2016-01-21 13:47:52 +01:00 |
|
chylex
|
5cadb48f4e
|
Work on NBT wrappers (parameterless constructors, new methods)
|
2016-01-21 13:47:21 +01:00 |
|
chylex
|
75be4ec039
|
Push two WIP territories (Forgotten Tombs, Arcane Conjunctions)
|
2016-01-21 13:23:17 +01:00 |
|
chylex
|
1b2180d5e9
|
Use correct IString(Primitive)Consumer classes in NBTCompound
|
2016-01-21 12:43:03 +01:00 |
|
chylex
|
4139a1a27b
|
Add WIP NBT wrappers
|
2016-01-21 12:41:00 +01:00 |
|
chylex
|
48c6ef5f0f
|
Update code to use the new NBTUtil methods instead of the obfuscated bullshit
|
2016-01-21 00:32:37 +01:00 |
|
chylex
|
28596a4d41
|
Add getKeys and forEach methods to NBTUtil
|
2016-01-21 00:30:13 +01:00 |
|
chylex
|
089d6248f4
|
Fix wrong tag variable when loading WorldFile
|
2016-01-21 00:18:49 +01:00 |
|
chylex
|
2dde943d1f
|
Add randomized tp position to Void Portal if the target already has players
|
2016-01-21 00:16:09 +01:00 |
|
chylex
|
ffacb10081
|
Fix void portal entity not updating the token correctly, and remove debug stack dump
|
2016-01-20 22:06:09 +01:00 |
|
chylex
|
594b2f3d04
|
Save territory spawn to WorldFile and optimize the tags
|
2016-01-20 22:05:35 +01:00 |
|
chylex
|
775573888b
|
Fix EndTerritory debug deleting entities in The Hub area
|
2016-01-20 21:56:25 +01:00 |
|
chylex
|
d87b707b43
|
Fix TerritoryEvents not recognizing territories with hash 0 (The Hub)
|
2016-01-20 17:24:58 +01:00 |
|
chylex
|
e29f0b53fb
|
Change territory bottom to be a static number instead of being randomized
|
2016-01-20 13:33:25 +01:00 |
|
chylex
|
99aa7cf23f
|
Add some TODOs and temporary debug related to Void Portal
|
2016-01-15 09:06:06 +01:00 |
|
chylex
|
b3b6e1733d
|
Fix formatting on BlockVoidPortalFrame
|
2016-01-14 09:41:42 +01:00 |
|
chylex
|
6a31bb1844
|
Fix some unit tests running in a wrong event (PostInit instead of LoadComplete)
|
2016-01-13 19:53:22 +01:00 |
|
chylex
|
b23ad4e7e8
|
Tweak IMC handling (fix registry key and error logger indentation)
|
2016-01-13 19:49:13 +01:00 |
|
chylex
|
e7f6283bfb
|
Update Java Checker lib to 2.0
|
2016-01-13 19:11:23 +01:00 |
|
chylex
|
63502f3770
|
Move unit testing into a separate package that is not added to the jar file
|
2016-01-13 19:06:46 +01:00 |
|
chylex
|
cd6e78e4ec
|
Remove DragonUtil.getClosestEntity and use EntitySelector instead
|
2016-01-13 17:26:51 +01:00 |
|
chylex
|
74e9363c5f
|
Add closest entity selection methods to EntitySelector
|
2016-01-13 17:25:35 +01:00 |
|
chylex
|
592eabc674
|
Fix a startup crash with uninitialized static fields in EndMusicType
|
2016-01-13 17:07:07 +01:00 |
|
chylex
|
e1126e5eb5
|
Add Void Portal items to the creative tab
|
2016-01-13 17:06:36 +01:00 |
|
chylex
|
265319fec2
|
Update unsafe IMC message handling and IMC config comment
|
2016-01-13 16:30:15 +01:00 |
|
chylex
|
a583fce588
|
Rework mod integration handling and mod blacklisting
|
2016-01-13 16:27:16 +01:00 |
|
chylex
|
e5b7348df3
|
Remove the need of HEE: prefix from IMCs
|
2016-01-13 15:53:04 +01:00 |
|
chylex
|
73e650ccd7
|
Remove AM2 fix
|
2016-01-13 15:48:01 +01:00 |
|
chylex
|
21c407d6f5
|
Wrap music ticker instead of replacing it, and work on ticker logic (still WIP)
|
2016-01-13 14:59:19 +01:00 |
|
chylex
|
717f449fb5
|
Refactor music ticker (WIP)
|
2016-01-13 12:01:21 +01:00 |
|
chylex
|
0214bf44f7
|
Refactor item discs and music manager
|
2016-01-13 12:01:05 +01:00 |
|
chylex
|
6c74e25092
|
Use CollectionUtil.getClamp where convenient
|
2016-01-13 10:04:16 +01:00 |
|
chylex
|
75f218ef70
|
Add getClamp to CollectionUtil
|
2016-01-13 09:56:04 +01:00 |
|
chylex
|
714d531024
|
Add new territory spawn generator types and fix portal condition
|
2016-01-12 18:35:28 +01:00 |
|
chylex
|
07b5877134
|
Add a safe net for disappearing void portal entities
|
2016-01-12 18:32:43 +01:00 |
|
chylex
|
5ae499e439
|
Update the test territory
|
2016-01-12 15:00:15 +01:00 |
|
chylex
|
e392e3b72e
|
Remove debug line from weather behavior
|
2016-01-12 12:22:50 +01:00 |
|
chylex
|
381fd4c23b
|
Add a territory behavior for spawning weather effects
|
2016-01-12 12:12:10 +01:00 |
|
chylex
|
d91aa64724
|
Update custom weather packet to use a registry system
|
2016-01-12 12:08:00 +01:00 |
|
chylex
|
1023d7d1a8
|
Use BitStream to deserialize territory properties
|
2016-01-12 08:04:02 +01:00 |
|
chylex
|
b2cc879763
|
Add new conditions to territory mob spawner, fix peaceful mode, cleanup code
|
2016-01-11 17:44:06 +01:00 |
|
chylex
|
1a90ef0878
|
Add territory spawner mob limits per class, and fix location finders
|
2016-01-11 17:22:26 +01:00 |
|
chylex
|
455c07d6db
|
Fix Territory spawner mob limits and group spawning error
|
2016-01-11 12:50:12 +01:00 |
|
chylex
|
50bcd95abd
|
Add an enum order warning to EndTerritory, just in case
|
2016-01-11 10:44:19 +01:00 |
|
chylex
|
308d26170a
|
Add a size constructor method to EndTerritory for clearer code
|
2016-01-11 10:41:59 +01:00 |
|
chylex
|
b210e4c19a
|
Add a mob spawner territory behavior
|
2016-01-08 20:15:54 +01:00 |
|
chylex
|
8873833d9b
|
Use Predicate instead of Function in Pos.getTopBlock
|
2016-01-08 19:46:48 +01:00 |
|
chylex
|
90a3e78991
|
Fix territory bounding box
|
2016-01-08 19:41:31 +01:00 |
|
chylex
|
bfb3457bef
|
Work on Territories (change methods in properties & ticking, add bounding box creation)
|
2016-01-08 16:48:14 +01:00 |
|
chylex
|
9cc2dc33d5
|
Add Pos.offset(Pos) and BoundingBox.offset(Pos)
|
2016-01-08 16:46:52 +01:00 |
|
chylex
|
37db1bec42
|
Add EndTerritory parameter to TerritoryProperties.setupBehaviorList
|
2016-01-08 11:52:25 +01:00 |
|
chylex
|
2c633eb2ff
|
Work on spawn entry (organizing, new methods, fix predicates)
|
2016-01-08 06:18:03 +01:00 |
|
chylex
|
5ee8264aed
|
Add a basic SpawnEntry class
|
2016-01-07 17:48:56 +01:00 |
|
chylex
|
b7faa133b3
|
Remove test territory behavior
|
2016-01-07 17:02:34 +01:00 |
|
chylex
|
55ef056f68
|
Fix incorrect import in ReflectionPublicizer
|
2016-01-07 16:56:58 +01:00 |
|
chylex
|
25dde72069
|
Remove old SpawnEntry class used in biomes
|
2016-01-07 16:06:08 +01:00 |
|
chylex
|
098bed9f75
|
Revert "Revert "Try adding a link to version history""
This reverts commit b134126941.
|
2016-01-07 13:38:15 +01:00 |
|
chylex
|
521bfd054e
|
Fix inconsistencies and missing changelogs in the website files
|
2016-01-07 13:30:50 +01:00 |
|
chylex
|
b134126941
|
Revert "Try adding a link to version history"
This reverts commit 5d31fe821d.
|
2016-01-07 13:25:50 +01:00 |
|
chylex
|
5d31fe821d
|
Try adding a link to version history
|
2016-01-07 13:19:32 +01:00 |
|
chylex
|
27071065e3
|
Push 1.8.5 update
|
2016-01-07 13:18:27 +01:00 |
|
chylex
|
0c27c28880
|
Fix syntax error after prev commit
|
2016-01-07 13:00:38 +01:00 |
|
chylex
|
ea6561e0f3
|
Tweak the Essence Altar fix to avoid dropping items when level reaches 0
|
2016-01-07 12:56:12 +01:00 |
|
chylex
|
5e41ac9748
|
Add links to the music resource pack
|
2016-01-07 12:30:54 +01:00 |
|
chylex
|
9cdb4774fc
|
Hopefully fix TC golems crashing the game
|
2016-01-07 12:30:53 +01:00 |
|
chylex
|
489213401e
|
Improve the build script to allow restarting
|
2016-01-07 12:30:53 +01:00 |
|
chylex
|
4731a922cb
|
Add a test territory behavior
|
2016-01-06 11:48:12 +01:00 |
|
chylex
|
010e12d866
|
Change serialization of territory indexes (use ordinals because everything else uses them too)
|
2016-01-06 11:48:01 +01:00 |
|