优雅地分发java插件的功能 - 一般的Java / OOP noob问题

时间:2013-06-05 19:05:12

标签: java oop plugins minecraft bukkit

我正在尝试拆分我为Bukkit编写的插件的功能,我不太清楚最好的方法是什么。

将它分成

是否有意义
  • AdCommons(包含主要信息,如世界,玩家,加载的子插图等),
  • AdTime(处理时间速度和其他一些东西)和
  • AdWeather(处理世界天气)?

如果是这样,我如何让所有子插件能够“添加”主插件的信息(例如该世界中一天的持续时间)?

这是否是正确的方法,如果是这样,我该如何使它工作?如果有人问过,我很抱歉,不知道该找什么。非常感谢提前!

1 个答案:

答案 0 :(得分:0)

如果我理解你,你想要一个Bukkit插件来改变天气,时间,列出在线玩家等等。

但是你不应该把这一切都泄漏出来。如果您在一个项目中执行此操作,则更容易。 如果你想要一个有组织的插件,你应该只使用包和类。 bukkit wiki向您展示了如何做到这一点。

Bukkit Plugin Tutorial

我自己使用它来插件。