- 1
- 0
В общем изначально я делал мод под 1.21. Далее опытным путем выяснил, что текущая версия мода так же подходит и для 1.21.1. Но на 1.21.2 другие маппинги (я использую Yarn), а если указать совместимую версию маппингов – ломается код.
Я бы хотел, реализовать совместимость с другими версиями, но похоже для этого придется переписывать код. Следовательно, если в будущем я захочу добавить новый функционал, его придется писать под каждую реализацию, под каждую версию?
Я слышал, что можно сделать свой интерфейс, который реализуется под каждую версию, таким образом придется переписывать меньше кода, но я трудно представляю как это сделать.
Так же хотелось бы получить единый jar файл, который будет работать на нескольких версиях, с разными маппингами. Не на всех, но хотя бы на 1.21-1.21.11 Возможно ли это?
В общем вопрос в следующем:
1. Каким образом хранить реализации мода для версий, что бы ничего не утерялось и не сломалась реализация? Не делать же новый проект для каждой.
2. Существует ли вообще какое то готовое решение, что бы избежать всего этого геморроя?
Я бы хотел, реализовать совместимость с другими версиями, но похоже для этого придется переписывать код. Следовательно, если в будущем я захочу добавить новый функционал, его придется писать под каждую реализацию, под каждую версию?
Я слышал, что можно сделать свой интерфейс, который реализуется под каждую версию, таким образом придется переписывать меньше кода, но я трудно представляю как это сделать.
Так же хотелось бы получить единый jar файл, который будет работать на нескольких версиях, с разными маппингами. Не на всех, но хотя бы на 1.21-1.21.11 Возможно ли это?
В общем вопрос в следующем:
1. Каким образом хранить реализации мода для версий, что бы ничего не утерялось и не сломалась реализация? Не делать же новый проект для каждой.
2. Существует ли вообще какое то готовое решение, что бы избежать всего этого геморроя?


