100 Commits
Author SHA1 Message Date
chylex fc2803aeef Release v3.2.0 for Minecraft 1.16.3 2020-09-11 20:30:55 +02:00
chylex a68b70bb2f Enforce LF line endings 2020-09-11 17:01:14 +02:00
chylex be2ed0e3e8 Release v3.2.0 for Minecraft 1.16.2 2020-08-14 00:49:16 +02:00
chylex 1c2a1632c0 Update coremod to 1.16.2 2020-08-13 19:28:09 +02:00
chylex d830bcd4a9 Add .idea project files & fix inspections and formatting 2020-08-13 16:33:41 +02:00
chylex dab4c620ff Update build.gradle to Minecraft 1.16.2 & fix compile errors 2020-08-13 14:14:40 +02:00
chylex f36b23d2ae Release v3.2.0 for Minecraft 1.16.1 2020-07-07 19:15:11 +02:00
chylex 69b3b1060a Add 'Configure' button in mod list & allow mismatched versions in saves/network 2020-07-07 19:15:11 +02:00
chylex 01b5779e7f Simplify coremod transformer for flying on ground 2020-07-07 19:15:11 +02:00
chylex ee5dac5e49 Remove config migration & refactor setup, config, and more 2020-07-07 19:15:11 +02:00
chylex f3e300d2e2 Minor refactoring & IDE inspection fixes 2020-07-07 11:57:29 +02:00
chylex 4ea6578d9e Update mod to Minecraft 1.16.1 2020-07-07 08:52:00 +02:00
chylex 29cd363a12 Update build.gradle to Minecraft 1.16.1 2020-07-07 08:52:00 +02:00
chylexandGitHub 3a5076c1b9 Update FUNDING.yml 2020-05-13 23:24:16 +02:00
chylex 5f29f3d1c4 Release v3.1.0 for Minecraft 1.15.2 2020-01-31 17:37:54 +01:00
chylex 7ef9bcb5b9 Finish porting to Minecraft 1.15.2 2020-01-31 16:51:22 +01:00
chylex b4a544a2ff Replace debug window title w/ CustomWindowTitle mod 2020-01-31 14:33:14 +01:00
chylex 8fb56b3172 Update Minecraft to 1.15.2 & fix compile errors 2020-01-31 14:26:36 +01:00
chylex 41327a4da1 Release v3.1.0 for Minecraft 1.15.1 2019-12-22 18:42:21 +01:00
chylex 112f408215 Remove configuration options for the removed update check 2019-12-22 18:18:01 +01:00
chylex 88420a5be3 Optimize logo image & include it in the mod file 2019-12-22 14:44:28 +01:00
chylex 3029da2eaa General code cleanup (modifiers, events, naming, UI code, etc) 2019-12-22 14:12:09 +01:00
chylex 8ec9f50e61 Remove Log class & replace debug stuff w/ Debug class 2019-12-22 12:33:34 +01:00
chylex 2564d4c68e Remove custom update checking system 2019-12-22 12:30:21 +01:00
chylex 5aa05a69e5 Refactor coremod (split off constants and helper functions into separate files) 2019-12-22 11:35:38 +01:00
chylex 10d9c3b463 Finish porting to Minecraft 1.15.1 2019-12-22 10:42:28 +01:00
chylex 1a523632bf Update Minecraft to 1.15.1 & fix compile errors 2019-12-22 09:52:44 +01:00
chylex 56514221ae Re-add Russian translation by @Adaptivity 2019-08-21 09:26:55 +02:00
chylex 347b059bad Release v3.0.1a for MC 1.14.4 (beta channel) 2019-08-11 21:44:37 +02:00
chylex a6d0d60189 Update to Forge 28.0.45
Closes #53
2019-08-11 21:07:48 +02:00
chylex 0d83b02968 Update coremod mappings in dev environment 2019-07-27 15:18:44 +02:00
chylex 260d773f7e Release v3.0.1 for MC 1.14.4 2019-07-22 18:53:35 +02:00
chylex 8da2a9d1ef Finish porting to Minecraft 1.14.4 2019-07-22 12:42:14 +02:00
chylex 01555a0f1d Update Minecraft to 1.14.4 & fix compile errors 2019-07-22 10:13:41 +02:00
chylex 6aea6844cb Release v3.0.1 for MC 1.14.3, 1.12.2 2019-07-16 19:39:02 +02:00
chylex 21897e7365 Fix fly boost staying toggled after disabling the mod 2019-07-16 19:38:20 +02:00
chylex 63c74d9a44 Remove unnecessary lines from pt_br.json 2019-07-16 19:17:32 +02:00
chylex 92c3375dcd Allow sprint toggle for fly boost & disable sprint FOV change while flying
References #49
2019-07-07 15:42:43 +02:00
chylex 27f5916494 Rename Feature.isTriggered to isEnabled 2019-07-07 15:23:31 +02:00
chylex f29344ab05 Release v3.0.0 for MC 1.14.3, 1.13.2, 1.12.2 2019-07-05 18:29:12 +02:00
chylex 6e7e59dbba Add logo source file 2019-07-05 08:29:36 +02:00
chylex 6d0ce2dd88 Add logo file 2019-07-04 22:40:06 +02:00
chylex 92d642b3a6 Fix long line in de_de.json 2019-07-04 17:09:11 +02:00
chylex 2856226668 Update testing procedure for version 3.0.0 2019-07-04 15:01:49 +02:00
chylex 765e4e88f6 Update version & mod description 2019-07-04 15:01:01 +02:00
chylex a39f32d64b Update config migration (add sprint key mode, minor refactoring) 2019-07-04 14:54:03 +02:00
chylex b279d2793e Hardcode config file comments until builder.translation starts working 2019-07-04 11:08:35 +02:00
chylex 52aafa3699 Add Slovak translation & tweak Czech 2019-07-04 09:59:37 +02:00
chylex 1086fb8511 Disable survival fly boost in LAN multiplayer 2019-07-04 09:51:36 +02:00
chylex 4dd7b92fd5 Fix ServerNetwork.players set not being synchronized (regression) 2019-07-03 14:10:02 +02:00
chylex d06527e49a Use vanilla sprint keybind on first start 2019-07-03 14:10:02 +02:00
chylex ef7c32a921 Fix typo in coremod 2019-07-03 14:10:02 +02:00
chylex cd4587c2dc Rework button state to avoid calling init() multiple times due to it breaking 2019-07-02 13:45:35 +02:00
chylex b38c6064cb Update other language files to add missing & remove outdated translations 2019-07-02 12:10:32 +02:00
chylex 3dfe0eba94 Update English & Czech language files 2019-07-02 11:32:37 +02:00
chylex b2b104948b Slightly improve sprint mode option button 2019-07-02 11:01:52 +02:00
chylex 8e3b51e804 Tweak buttons (add generic button class & don't trigger onClick when disabled) 2019-07-02 10:26:27 +02:00
chylex 0a25057389 Change default keybinds to, if possible, use <modifier>+G for toggles 2019-07-02 10:14:09 +02:00
chylex 4d0944b038 Update sprint/sneak toggles to use the new system 2019-07-02 07:54:46 +02:00
chylex 16a57c09d2 Add a system for tracking key toggle states 2019-07-02 07:15:32 +02:00
chylex 1c7d2b3149 Fix keybinds not saving if other code doesn't call GameSettings.saveOptions 2019-07-02 03:14:01 +02:00
chylex 0eb25f7aef Simplify keybind configuration code 2019-07-02 03:05:37 +02:00
chylex 2ca238afbf Fix keybind conflicts not showing properly after refactoring 2019-07-01 23:22:22 +02:00
chylex 76577ad957 Refactor feature trigger/availability handling code 2019-07-01 23:04:02 +02:00
chylex 5a669688e4 Minor cleanup 2019-07-01 20:26:16 +02:00
chylex dbabd31663 Add an // UPDATE comment to check if vanilla sprint keybind isn't overridden 2019-07-01 19:53:05 +02:00
chylex 9962a390b5 Completely rework sprinting logic w/ option to tap sprint key 2019-07-01 11:55:16 +02:00
chylex 3337c5a5a1 Remove no longer necessary isModDisabled checks in MovementController 2019-07-01 08:30:21 +02:00
chylex 9ec23a73dc Reorganize GUI code 2019-07-01 05:10:43 +02:00
chylex d53d1048e4 Disable fly boost in survival mode in singleplayer
While servers may still want to enable this, there's no point in keeping
it for singleplayer as the player can just manually go into creative
mode (and if they can't, then the boost only serves as an exploit for
flight items).
2019-07-01 02:26:41 +02:00
chylex b11fb88c4b Allow disabling/enabling the mod in-game when in singleplayer 2019-07-01 02:22:32 +02:00
chylex 87692da204 Ensure none of the coremod injections run if any single part fails 2019-07-01 01:53:20 +02:00
chylex 6481ba452c Rework injected tick logic to remove vanilla code from PlayerLogicHandler 2019-07-01 01:51:47 +02:00
chylex bae75d5287 Improve coremod to remove need for vanilla code in LivingUpdate 2019-07-01 00:13:40 +02:00
chylex 28d692be0b Include jump target in coremod instruction printout 2019-06-30 23:35:39 +02:00
chylex 4c8fbd62d5 Refactor event subscribing & remove some unnecessary code 2019-06-30 22:14:27 +02:00
chylex 225c1e46e4 Fix missing '/bettersprinting setting' command autocomplete 2019-06-30 21:46:32 +02:00
chylex 19c7237151 Hardcode coremod skip offsets to improve compatibility & conflict detection 2019-06-30 20:52:33 +02:00
chylex 836f91fcd6 Make coremod directly target livingTick method (Forge 27.0.16+) 2019-06-30 19:03:55 +02:00
chylex ea6d25b3bc Update Forge to 27.0.16 & Minecraft to 1.14.3 2019-06-30 18:17:19 +02:00
chylex 19f1811a21 Add 'Fly on ground' config option migration from backported versions 2019-06-24 23:39:28 +02:00
chylex 8bc0dc2b51 Fix ClientEventHandler crashing if keyBindingList is null & reduce AT
Close #44
2019-06-24 23:33:30 +02:00
chylex 7b24ba28b2 Update Forge to 26.0.63 2019-06-24 23:20:49 +02:00
chylex 7035d8a44a Release 2.3.0 for MC 1.12.2, 1.11.2, 1.8.9, 1.7.10 2019-06-17 06:47:56 +02:00
chylex dd40c1b13f Release 2.3.0 for MC 1.14.2 2019-06-14 06:36:10 +02:00
chylex 1e61868f4c Remove TOML enum workaround 2019-06-14 05:51:59 +02:00
chylex 0564a6b653 Port everything to 1.14.2 2019-06-14 05:16:45 +02:00
chylex e91673352f Add complete mod testing procedure 2019-06-14 05:06:33 +02:00
chylex b8ae0d8b98 Include LICENSE file in build files 2019-06-14 02:20:27 +02:00
chylex 762be42c00 All builds from this point on are MPL-2.0
Also removes files from contibutors which haven't provided consent to
relicensing. #40
2019-06-13 18:57:56 +02:00
chylexandGitHub 221762db64 Create FUNDING.yml 2019-05-25 10:21:04 +02:00
chylex b60d7ce0a9 Release 2.2.1 for MC 1.13.2 & 2.1.2 for MC 1.12.2 2019-03-05 12:38:44 +01:00
chylex 7665cc4ef6 Update build.gradle and jar file name 2019-03-05 12:13:33 +01:00
chylex 69b7b9ffa8 Refactor GUI buttons 2019-03-05 01:25:38 +01:00
chylex 7a1e0c6331 Enable sprinting in all directions if LAN owner has the mod 2019-03-02 18:08:02 +01:00
chylex c5898f2e93 Add option to continue flying when touching ground in creative mode
Closes #38
2019-03-02 17:01:25 +01:00
chylex 992fa91972 Cleanup comments in LivingUpdate 2019-03-02 16:59:53 +01:00
chylex 7f5ea45fa9 Move checkOpcodeChain into outer scope & insert after label 2019-03-02 16:53:08 +01:00
chylex 3f453ca8a3 Release 2.2.0 for MC 1.13.2 2019-02-25 08:39:13 +01:00
chylex 6974dbf4a9 Change networking to run in correct thread (just to be safe) 2019-02-25 07:47:49 +01:00