1
0
Fork 0
Commit Graph

256 Commits

Author SHA1 Message Date
chylex c37de640f5 Update language files for 1.13 2019-02-20 02:06:48 +01:00
chylex 788cb951ce Release 2.1.1 for MC 1.12.2 & fix outdated development instructions 2018-02-15 11:36:17 +01:00
chylex 5e7142cee7 Add support for InputUpdateEvent and set minimum Forge version
Closes #32
2018-02-15 11:18:59 +01:00
chylex c52e9e3e62 Release 2.1.0 for Minecraft 1.12.2 2017-09-26 21:39:06 +02:00
chylex f9cbc5b8da Update transformer to remove more vanilla code & cleanup AT 2017-09-26 21:22:07 +02:00
chylex 51bd4aa240 Finish transformer edits to replace a block instead of the whole onLivingUpdate 2017-09-26 19:50:29 +02:00
chylex e610f8f7cf Remove explicit PlayerAPI support due to coremod changes 2017-09-26 19:06:21 +02:00
chylex f217e4e044 Refactor simple EntityPlayerSP methods and log transformer instructions in debug only 2017-09-26 18:04:31 +02:00
chylex 6a248b87eb Push WIP transformer code (skip point in onLivingUpdate) 2017-09-26 17:32:34 +02:00
chylex bf58f24211 Rewrite transformer to insert instead of replacing code 2017-09-26 14:44:59 +02:00
chylex a0e64d97d4 Update instructions and comments with minor code reordering 2017-09-25 23:04:36 +02:00
chylex 22eddbd755 Update to Minecraft 1.12.2 2017-09-25 22:24:33 +02:00
chylex 10262f89db Release 2.0.3 for MC 1.12.1 2017-09-25 21:45:18 +02:00
chylex 8459dbed9e Turns out acceptedMinecraftVersions is fucking useless for this purpose 2017-09-10 15:25:27 +02:00
chylex 6c9f6a49ca Prevent trying to load the mod on untested Minecraft versions 2017-09-10 14:51:56 +02:00
chylex d991cc9c96 Update to 1.12.1 2017-09-10 14:36:17 +02:00
chylex 65bd52031f Release 2.0.2 for Minecraft 1.12 2017-08-02 21:11:28 +02:00
chylex 16a8c7ad0b Improve compatibility with 'Controlling' and possibly other mods
Closes #31
2017-08-02 20:56:41 +02:00
chylex abd70df713 Release 2.0.1 for Minecraft 1.12 2017-06-29 14:11:35 +02:00
chylex 91d6167250 Update to Forge 14.21.1.2387 and depend on it due to API changes 2017-06-29 13:41:41 +02:00
chylex 55c4712d79 Release 2.0.0 for Minecraft 1.12 2017-06-15 21:21:14 +02:00
chylex b29089d27b Rewrite integrity check 2017-06-15 08:13:16 +02:00
chylex 3c39c28c33 Fix core mod outside dev env, add logging and safeguards 2017-06-15 07:31:57 +02:00
chylex 76ccc6b0ae Tweak integrity check to only use XZ coordinates to detect movement 2017-06-15 05:18:59 +02:00
chylex dcaf74f900 Refactor some code 2017-06-14 22:27:44 +02:00
chylex 350d1006e2 Add tab completion to server commands 2017-06-14 22:27:18 +02:00
chylex f1a672c2e9 Add support for key modifiers 2017-06-14 14:31:35 +02:00
chylex ea760fd840 Rename PlayerAPI compatibility file 2017-06-14 04:28:37 +02:00
chylex 65dc9d6c68 Update 'bs.game.integrity' in all language files 2017-06-14 04:23:12 +02:00
chylex e158b7e313 Reimplement integrity check 2017-06-14 00:19:42 +02:00
chylex 5b211f1ed5 Fix core mod after refactoring 2017-06-13 23:38:08 +02:00
chylex 54e3d9ca6b Refactor code for update notifications 2017-06-13 22:44:48 +02:00
chylex c58885376f Refactor (rename parameters, move files and fields, tweak code) 2017-06-13 22:17:22 +02:00
chylex 274a079ad4 Rename player parameters in LivingUpdate to $this 2017-06-13 21:56:36 +02:00
chylex 3178f75f75 Update all logic code to 1.12 2017-06-13 21:55:09 +02:00
chylex 3c3ce3debc Replace pushOutOfBlocks calls with an ASM'd method 2017-06-13 19:15:16 +02:00
chylex 6a72d9de28 Cleanup coremod code 2017-06-13 18:52:57 +02:00
chylex bf452b036d Fix formatting 2017-06-13 17:27:37 +02:00
chylex 1f795e1656 Refactor ClientModManager methods 2017-06-13 16:49:43 +02:00
chylex 88a3411036 Rework GUI handling (fix conflict detection in Controls) 2017-06-13 16:45:14 +02:00
chylex 4c46b9bbe6 Replace old override impl with coremod 2017-06-13 05:03:58 +02:00
chylex 4d5ea7bf1b Add a coremod to edit EntityPlayerSP.onLivingUpdate 2017-06-13 04:23:50 +02:00
chylex e90d596d48 Fix compile errors for 1.12 2017-06-13 02:19:26 +02:00
chylex d1b1998a64 Release 1.1.9 for MC 1.11.2 2017-01-03 15:35:35 +01:00
chylex 05969f41aa Update to Minecraft 1.11.2 2017-01-03 15:14:35 +01:00
chylex 4105a9e5a2 Update mod version and build ID 2016-11-19 22:12:58 +01:00
chylex 04ef81eb6f Fix modded server -> vanilla client packets disconnecting the client in 1.11 2016-11-19 22:12:43 +01:00
chylex 43896e90c6 Make the mod ID lowercase 2016-11-19 07:56:42 +01:00
chylex c54b0bc323 Update to 1.11 and refactor some code 2016-11-19 07:44:36 +01:00
chylex a663936928 Add // UPDATE comments to all places that need to be matched with vanilla 2016-11-19 07:05:47 +01:00
chylex 977388f0f1 Fix compile errors after updating to latest mappings 2016-11-19 06:57:39 +01:00
Kevin Breslin 80bc608ced Revert "Make mod ID lowercase for Forge"
This reverts commit 45db02151d.
2016-11-17 18:29:56 -05:00
Kevin Breslin f59ab3bbac Revert "Fix mcmod.info mod ID casing as well"
This reverts commit 71cc404e55.
2016-11-17 18:29:47 -05:00
Kevin Breslin 71cc404e55 Fix mcmod.info mod ID casing as well 2016-11-17 17:54:10 -05:00
Kevin Breslin 45db02151d Make mod ID lowercase for Forge 2016-11-17 15:56:44 -05:00
Kevin Breslin a07701f114 Update for Minecraft 1.11 2016-11-17 15:15:28 -05:00
chylex 274bf93aa8 Fix code formatting (missing spaces after commas) 2016-09-30 21:04:54 +02:00
chylex d9f0f2ccb7 Release 1.1.7 for MC 1.10[.2] 2016-08-17 19:48:52 +02:00
chylex e51993f943 Tweak some words in the English text file 2016-08-14 15:45:42 +02:00
chylex 9f6f1cf00e Fix missing configuration comments 2016-08-14 15:44:47 +02:00
chylex f65546ccb5 Add Czech translation 2016-08-14 15:35:07 +02:00
Vexatos 077fd60970 Update de_DE.lang (#24) 2016-08-14 12:16:38 +02:00
chylex f5288cee48 Minor localization formatting fixes 2016-08-14 01:52:43 +02:00
chylex b09bac3d89 Update build.gradle to latest 1.10.2 version 2016-08-14 01:51:46 +02:00
NerdCraft a2229eaefe Update pt_BR.lang (#23)
Some translation errors corrected
2016-08-14 01:45:17 +02:00
NerdCraft d38ba45ef7 Create pt_BR.lang (#22)
Translate for brazilian portuguese.
2016-08-14 00:54:29 +02:00
chylex cac2b994a5 Complete partial localizations and fix formatting 2016-08-14 00:53:17 +02:00
MCEventHorizon 7e8ba1c166 Serbian translation (#21)
Add Serbian translation
2016-08-13 22:18:57 +02:00
David 133fb2a2dd Added spanish translation to the mod 2016-08-13 11:20:58 +02:00
Haruki b48719fed3 Added Lithuanian translation
Added Lithuanian translation of the mod.
2016-08-12 23:33:22 +02:00
chylex a60385de8d Release 1.1.6 for Minecraft 1.10[.2] 2016-08-04 12:55:05 +02:00
chylex b8902cef5c Fix parentheses in GUI button positioning 2016-08-04 12:46:16 +02:00
chylex a40d1a8390 Fix server settings not sent while mod is disabled 2016-08-04 12:33:04 +02:00
chylex ec4fb6bb2d Minor code cleanup 2016-08-04 12:32:30 +02:00
chylex 140400a8f7 Add Polish localization 2016-07-17 17:06:54 +02:00
chylex 1be3c2f3c9 Update twitter handle in mod description 2016-06-25 15:42:20 +02:00
chylex d6209a981b Release 1.1.5 for Minecraft 1.10 2016-06-25 15:35:45 +02:00
chylex 23f0ad7f18 Translate bs.autoJump using Minecraft localization 2016-06-25 14:56:19 +02:00
chylex c69b38df37 Merge pull request #17 from 3TUSK/patch-1
Update zh_CN.lang
2016-06-25 11:34:46 +02:00
Urey.X 324615e447 Update zh_CN.lang 2016-06-25 13:23:22 +08:00
Vexatos 604f479c8b Update de_DE.lang 2016-06-25 07:08:28 +02:00
chylex 34fdf24fa9 Fix button tooltips showing slightly outside of the cursor collision area 2016-06-24 20:42:10 +02:00
chylex b7961e9287 Update player code to match Minecraft 1.10 2016-06-24 20:40:59 +02:00
chylex 874e2190a9 Move vanilla auto-jump button to Better Sprinting GUI and refactor the GUI 2016-06-24 19:57:45 +02:00
chylex f601cd124b Update mod links to https 2016-06-24 19:22:13 +02:00
chylex d60451b1ba Begin update to Minecraft 1.9.4 2016-05-22 11:24:15 +02:00
chylex 2e4e652ec6 Update to latest Forge which broke compatibility 2016-03-25 00:28:08 +01:00
chylex 301839baa4 Remove players from modded list when they disconnect (fixes command translations) 2016-03-19 16:25:39 +01:00
chylex dcee441091 Update version and build id to prepare 1.1.4 2016-03-19 16:03:28 +01:00
chylex ebab39e570 Update movement input to work with new boat controls 2016-03-19 15:44:56 +01:00
chylex a298a839a2 Rewrite the Controls menu handling to avoid replacing it 2016-03-19 13:03:34 +01:00
chylex 1a011eb7f4 Remove support for the legacy BSprint protocol 2016-03-18 23:43:09 +01:00
chylex 622bfb5cd2 Rewrite dev-only eula.txt bypass to use try-with-resources 2016-03-18 19:32:14 +01:00
chylex dff5001b35 Update LivingUpdate and PlayerLogicHandler 2016-03-18 19:28:17 +01:00
chylex 8f6e5f6aab Update PlayerOverride 2016-03-18 18:15:58 +01:00
chylex 8d8f094909 Update LogicImplOverride 2016-03-18 17:43:14 +01:00
chylex a59b4eb927 Update all names and non-player related errors 2016-03-18 16:36:17 +01:00
chylex 9235224dde Port a fix from 1.7.10 branch for "already used" mark with multiple unbound keys 2015-12-04 13:22:10 +01:00
chylex 2f20f449d9 Add support for unbinding controls using Escape
Closes #11
2015-12-04 13:08:36 +01:00
chylex 2a0e16d90a Fix a bug where disabling the mod with toggle sprint/sneak on would lock the state until relog 2015-12-03 23:25:31 +01:00
chylex ece0706635 Fix an error in fr_FR.lang 2015-12-03 23:19:09 +01:00
chylex c5a8e39ae8 Fix server command to send pre-translated command texts to players without the mod 2015-12-03 22:50:47 +01:00
Urey.X 5b6dd2885f Update zh_CN.lang
Emergency typo-fix.
2015-12-03 18:03:00 +01:00
NatsuArashi 698fa2b5a4 Create zh_TW.lang
^_^)/Done.
2015-12-04 00:58:47 +08:00
Urey.X 9d9f0b6c3d Create zh_CN.lang 2015-12-03 16:06:50 +01:00
Mazdallier 2fe20929eb Create fr_FR.lang 2015-12-03 14:18:21 +01:00
chylex 138ee7f4ff Add test integration with Forge's update detection system 2015-12-02 23:16:15 +01:00
chylex a2c6939f79 Update mcmod.info formatting 2015-12-02 23:08:53 +01:00
chylex e845fe2693 Match 1.8.8 player code with overrides 2015-12-02 22:54:30 +01:00
chylex 97a086e344 Port the code to compile under 1.8.8 2015-12-02 21:05:34 +01:00
chylex ec85319a65 Update deprecated code, and fix all warnings 2015-12-02 19:54:44 +01:00
chylex 3f571671d1 Remove legacy packet handler for jar versions of Better Sprinting 2015-12-02 19:33:09 +01:00
chylex 1ddab602c1 1.8.8: Update FML package 2015-12-02 19:30:14 +01:00
chylex a2a0ffac55 Prepare for 1.1.3 update 2015-12-02 19:26:42 +01:00
chylex 876dc6e53f Improve button title rendering for varying string lengths 2015-12-02 19:26:42 +01:00
chylex bed69c3152 Re-match vanilla player code (fixes head rotation, sneak height, and maybe something else too) 2015-12-02 19:26:41 +01:00
Vexatos 8f7aeb992f Update de_DE.lang 2015-12-02 19:26:41 +01:00
Vexatos d211ad7bfc Create de_DE.lang 2015-12-02 19:26:41 +01:00
chylex 2e9e950c5b Change texts and formatting of update notifications 2015-12-02 19:26:40 +01:00
Anton 29f34b53c2 Update ru_RU.lang 2015-12-02 19:26:38 +01:00
chylex aaa2a372b8 Added localization for server-side messages 2015-12-02 19:26:38 +01:00
chylex 7788490867 Reorganize strings and add config comments to localization files 2015-12-02 19:26:38 +01:00
chylex 1919fce53a Cleanup code (findbugs, uc, tweaks) 2015-12-02 19:25:01 +01:00
chylex 909955b7c6 Rework update notifications (1 per day, remove newer MC version check, delay thread) 2015-12-02 19:25:01 +01:00
chylex 9491f2093f Possibly fix a rare bug with NPE in player override impl 2015-12-02 19:25:01 +01:00
Anton a04fa9f2e5 Create ru_RU.lang 2015-12-02 19:25:01 +01:00
chylex 644a3d322e Add localization support 2015-12-02 19:25:01 +01:00
chylex 1b7f0e79dd Remove old client config handling 2015-12-02 19:25:01 +01:00
chylex 825cf712e1 Fixed notifications showing when the mod is disabled 2015-12-02 19:25:01 +01:00
chylex 3d35f533e0 Added rejections for old client versions of the mod 2015-12-02 19:25:01 +01:00
chylex 884891c31a Do not add Better Sprinting button when opening controls through the BS screen 2015-12-02 19:21:53 +01:00
chylex 0271adbbc7 Worked around AT not working 2015-12-02 19:21:53 +01:00
chylex 6980359dc4 Update version, fix AT and old notification packet receiver 2015-12-02 19:21:52 +01:00
chylex d0ba923452 Backported 1.8 code into 1.7.10 2015-12-02 19:21:08 +01:00
chylex 12a6d630a2 Update ServerNetwork.java 2015-05-25 21:32:51 +02:00
chylex 6903b4812c Pushed 1.1.1 update 2015-02-22 10:58:11 +01:00
chylex 3321a245d3 Added check to prevent multiple replacements of player controller
Closes #1
2015-02-22 10:24:17 +01:00
chylex 9c624e40cd Test 2015-01-30 15:31:53 +01:00
chylex 0f7be13df0 Last fixes before update :3 2015-01-30 15:13:55 +01:00
chylex da710988f9 Old notification packet handling 2015-01-30 14:42:51 +01:00
chylex 9d9eed1542 Command fun, notifications, should be ready now 2015-01-29 23:26:34 +01:00
chylex 397fc11fef Finally fixed networking and sync issues 2015-01-29 23:14:42 +01:00
chylex 8cbfbbd269 Moar fixes and debug 2015-01-29 20:43:09 +01:00
chylex 80d44bc338 Quick fixes and mcmod.info additions 2015-01-29 19:35:29 +01:00
chylex a97dda0fb9 Yay text 2015-01-28 23:12:57 +01:00
chylex ce5e7af1c2 Client conflict warning, build id 2015-01-28 20:34:56 +01:00
chylex 1017d8fba2 Server-side done 2015-01-28 20:24:59 +01:00
chylex b9e0e7ed31 Major fixes to new impl and configs 2015-01-28 19:53:17 +01:00
chylex f4c970b87c Finished non-playerapi impl 2015-01-28 17:58:00 +01:00
chylex 960680cde8 Server network, player impls, start of commands, configs 2015-01-28 17:31:27 +01:00