Electroblob77
b3fd39c42c
Add config options for bookshelf blocks and bookshelf search radius
2020-04-10 22:42:31 +01:00
Electroblob77
40ed431ee2
Fix crash when throwing stuff with greater telekinesis via commands
2020-04-10 16:01:18 +01:00
Electroblob77
15d3d9e70b
Arcane workbench tooltip refactoring
...
- Reorganises the huge amount of code in the draw background/foreground methods into a hierarchical object system
- Makes the tooltip box change height to fit the content
- Adds text wrapping support for items/spells with super long names
- Adds proper format arguments to the mana readout translation
- The tooltip now shows the new spells that will be applied with a flashing animation
2020-04-10 15:56:34 +01:00
Electroblob77
a4fd88f21d
Organise texture folders and misc cleanup
2020-04-10 00:17:01 +01:00
Electroblob77
793ba0eb05
Fix the scroll bar
2020-04-09 23:47:03 +01:00
Electroblob77
531700378f
Use the correct progression bar width
2020-04-09 23:44:06 +01:00
Electroblob77
4875d5a970
Put excess upgrades onto a second row so they don't go off the edge
2020-04-09 23:33:40 +01:00
Electroblob77
3ff6be4cb0
Ignore empty slot books in the lectern GUI
2020-04-09 23:18:23 +01:00
Electroblob77
c418757042
Hide bookshelf interface when there are no nearby bookshelves
2020-04-09 23:13:05 +01:00
Electroblob77
c50b344041
Remove usage of deprecated server-side I18n
2020-04-09 21:28:48 +01:00
Electroblob77
bd11c9c759
Cleanup
2020-04-09 21:22:43 +01:00
Electroblob77
f7b678e291
Reminder to fix this
2020-04-09 21:18:56 +01:00
Electroblob77
6cabe7ffd4
Make sure the slot order is retained!
2020-04-09 21:07:32 +01:00
Electroblob77
f973099fd3
Add sound for locating spells using the lectern
2020-04-09 21:07:06 +01:00
Electroblob77
1833ed9c56
Tweak block highlight scale to remove the tiny gap due to the anti-z-fighting offset
2020-04-09 20:09:13 +01:00
Electroblob77
d56cf37f2b
Make spell books return to the slots they came from (provided the container isn't closed)
2020-04-09 20:08:28 +01:00
Electroblob77
c5b5172481
Add lecterns
2020-04-08 00:16:12 +01:00
Electroblob77
938d0df95c
TODO: Convert magic light to a non-tileentity block
2020-04-05 16:12:46 +01:00
Electroblob77
525b7e13dd
Super method should do just fine!
2020-04-05 15:33:40 +01:00
Electroblob77
a67eb2381d
Improve bookshelf search and account for undiscovered spells
2020-04-04 21:32:57 +01:00
Electroblob77
c161a74d73
Add bookshelf interface to arcane workbench
...
Implements the main functionality:
- Access bookshelves from within the workbench
- Search by spell name, tier, element and type
- Sort by tier, element or alphabetically, ascending or descending
- Three-way shift-clicking support
- Automatic return of books to bookshelves when wand is removed
2020-03-31 21:33:10 +01:00
Electroblob77
220bf15cfb
Don't process unless the event type means it will actually draw something
2020-03-29 16:56:52 +01:00
Electroblob77
885e58c85c
Receive only RenderGameOverlayEvent.Post, not both
2020-03-29 16:55:04 +01:00
Electroblob77
849066de8a
Apparently we do need this after all
2020-03-25 15:20:24 +00:00
Electroblob77
eb65b7d7b7
Reorganise config again
2020-03-25 15:14:58 +00:00
Electroblob77
97499eb523
Update version number
2020-03-25 15:08:15 +00:00
Electroblob77
02480db158
Reorganise config file
2020-03-25 15:05:32 +00:00
Electroblob77
e35ee9d126
Merge branch '1.12.2' into 4.3-dev
2020-03-25 14:29:53 +00:00
Electroblob77
004c4c09e3
Add bookshelves
2020-03-25 14:29:27 +00:00
Electroblob77
a490168fa2
Derp
2020-03-19 15:46:42 +00:00
Electroblob77
306137a026
Update version number
2020-03-19 15:38:19 +00:00
Electroblob77
0a5527f3d4
Add backwards compatibility to convert old-format atlas markers to new ones
2020-03-19 15:35:09 +00:00
Electroblob77
4dbe24c8ea
This is the problem with everything being a string...
2020-03-19 15:13:25 +00:00
Electroblob77
81bba5e7e0
Add null check to ice spikes, fixes #371
2020-03-19 13:35:36 +00:00
Electroblob77
3151d7d626
Require Antique Atlas 4.6 or newer
2020-03-18 17:18:41 +00:00
Electroblob77
d68f968632
Make sure fall damage stuff is processed on the server only, and reactivate the config option by default
2020-03-18 16:00:23 +00:00
Electroblob77
74d9198522
Convert replaceVanillaFireballs to a synchronised option, fixes #351
2020-03-18 15:50:01 +00:00
Electroblob77
0b56d47022
Replace wildcard with metadata 0 for display purposes, fixes #370
...
N.B. The output is still not visible for non-zero inputs when using wildcard trades, but for now this is good enough
2020-03-18 15:32:59 +00:00
Electroblob77
587ab1338e
Make Magic Protection protect against vanilla magic damage, closes #337
2020-03-18 14:57:04 +00:00
Electroblob77
4816c48aa6
Disable replaceVanillaFallDamage by default
2020-03-18 14:49:12 +00:00
Electroblob77
79b745e005
Randomise y coordinate to search from when spawning structures in 'cavern' dimensions, fixes #372
2020-03-17 23:54:52 +00:00
Electroblob77
6fff0e31d1
*Facepalm*
2020-03-17 23:45:40 +00:00
Electroblob77
11efe56437
Replace old hardcoded spell book text with translation keys, fixes #368
2020-03-17 23:38:25 +00:00
Electroblob77
7f5786c28c
Override override override!
2020-03-17 23:22:54 +00:00
Electroblob77
d797e72445
Reduce rarity of all structures a bit
2020-03-17 23:13:17 +00:00
Electroblob77
5f21b565cd
Make fireballs, large fireballs and iceballs respect the playerBlockDamage config option
2020-03-17 22:44:30 +00:00
Electroblob77
9ed06c9a34
Stop wizards casting heal ally
2020-03-17 22:34:34 +00:00
Electroblob77
62bdbc81e4
Prevent players from picking up items when possessing and prevent players from possessing whilst sneaking, fixes #376
2020-03-15 19:15:28 +00:00
Electroblob77
d9c3d15b9b
Fix gilded wood models and move to wizardry tab
2020-03-01 13:39:59 +00:00
Electroblob77
bb6bb78163
IntelliJ broke my formatting again >:(
2020-03-01 13:07:55 +00:00